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