noun. a tall upright megalith; found primarily in England and northern France.
1. Noun, singular or mass Inside, striking stained-glass windows and tapestries shadow the tomb of Richard the Lionheart's wife, while at the entrance a giant menhir commemorates the prehistoric pagans who lived on the land as early as 5000 B.C.