physically powered engine - Español Inglés Diccionario