physically powered engine - Spanish English Dictionary