diesel engine for emergency generator - Alemán Inglés Diccionario