diesel-powered bus - Alemán Inglés Diccionario