high-power engine - Francés Inglés Diccionario