traffic junction - Alemán Inglés Diccionario