Slovnenya

Translation English French: high priest

Dictionary: main
high priest
noun