large public transportation vehicle - Español Inglés Diccionario