Polish-English dictionary »

idolatria meaning in English

PolishEnglish
idolatria noun

idolatrynoun
worship of idols