internal combustion engine institute - Alemán Inglés Diccionario