alternatively powered vehicle - Alemán Inglés Diccionario