menhir
1.
(
noun
) a tall upright megalith; found primarily in N France and England
Related Words:
megalith
,
megalithic structure
Terms and Conditions of Use / Copyright Notice