IDOLASTRE MEANING IN ENGLISH

• Idolastre Definition & Synonyms

  1. (n.) An idolater.


RECENT SEARCHES