wicker man noun1 •A giant effigy of a man, allegedly used in Celtic rituals involving human sacrifice formswicker men