Slovnenya

Translation English French: sultanate

Dictionary: main
sultanate
noun