mass transit vehicle - Francés Inglés Diccionario