Tamil Dictionary 🔍

idolatress

I*dol"a*tress, n. Defn: A female worshiper of idols.


idolatress - Similar Words