ethanol powered - Alemán Inglés Diccionario