English Dictionary
◊ MENHIR
menhir
n : a tall upright megalith; found primarily in N France and
England