road crossing with traffic circle - Francés Inglés Diccionario