large public transportation vehicle - Turco Inglés Diccionario