means of public transport - Español Inglés Diccionario