English dictionary
menhir meaning and definition
Definition and meaning of menhir at MeaningMonkey.org. menhir meaning and definition in the English Dictionary.MENHIR noun
Definition of menhir (noun)
- a tall upright megalith; found primarily in England and northern France
- synonyms: standing stone
Source: Princeton University Wordnet