high-pressure steam engine - Francés Inglés Diccionario