high power engine - Alemán Inglés Diccionario