Slovnenya

Translation English French: capital of Turkey

Dictionary: main
capital of Turkey
noun