ethanol powered - Francés Inglés Diccionario