public transportation vehicle - Turco Inglés Diccionario