light heavy duty engine - Alemán Inglés Diccionario