Slovnenya

Translation English French: sheriff

Dictionary: main
sheriff
noun