Slovnenya

Translation English French: archpriest

Dictionary: main
archpriest
noun