Dictionary Check: menhir
"menhir" is a valid word!
Scrabble
11
points
Words with Friends
12
points
Definition
noun
a tall upright megalith; found primarily in England and northern France
Advertisement