English-Latin dictionary »

statue of god meaning in Latin

EnglishLatin
statue of god noun

Deus [Dei](2nd) M
noun