semi-public transport - Turco Inglés Diccionario