Idolatress(n.) A female worshiper of idols.

Words within idolatresses

11 letter words: 1 results
View all words...