Meaning of self-idolater in English:

self-idolater

Pronunciation /ˌsɛlfʌɪˈdɒlətə/

noun

(also self-idolator)
  • A person who idolizes or worships himself or herself; a vain or self-regarding person.

Origin

Mid 17th century. From self- + idolater.