idolater

noun
  1. a person who worships idols or images as gods
  2. Usage: religious context
  3. a person who admires or loves someone or something excessively
  4. Usage: figurative use

Examples