speculates is a form of:

Reaction engine



noun
1.
ម៉ាស៊ីនប្រតិកម្ម