Meaning of menhir
Definition of menhir
(noun)
a
tall
upright
megalith;
found
primarily
in England and
northern
France
Other information on menhir
WIKIPEDIA results for
menhir
Amazon results for
menhir
Tweet