public transit right of way - Alemán Inglés Diccionario