Slovnenya

Translation English French: ducat

Dictionary: main
ducat
noun