idolasters

English

Noun

idolasters

  1. plural of idolaster

Anagrams