diesel-powered bus - Español Inglés Diccionario