means of transport in urban areas - Español Inglés Diccionario