effigy - English Synonyms Dictionary

effigy

n.
[1] image , simulacrum