Slovnenya

Translation English French: traffic circle

Dictionary: main
traffic circle
noun