an object of worship; someone greatly admired
from Old French idole, from Latin idolum, from Greek eidolon 'image'
Try Another Word