wicker man

Noun

 * 1) A giant effigy of a man, allegedly used in Celtic rituals involving human sacrifice