Definition, synonyms and related words
A giant effigy of a man, allegedly used in Celtic rituals involving human sacrifice