Slovnenya

Translation English French: urban center

Dictionary: main
urban center
noun