engine with pistons reciprocating - Espagnol Anglais Dictionnaire