engine (generating energy through a chemical reaction) - Francés Inglés Diccionario