English-Latin dictionary »

priests (pl.) of persian god mithras meaning in Latin

EnglishLatin
priests (pl.) of Persian god Mithras noun

Leo [Leonis](3rd) M
noun