IDOLATRESS

Definition of IDOLATRESS

  1. (noun)a woman idolater