Definition of menhir
English to English noun - a tall upright megalith; found primarily in England and northern France
source: WordNet 3.0 - A large stone set upright in olden times as a memorial or monument. Many, of unknown date, are found in Brittany and throughout Northern Europe.
source: Webster 1913
Visual Synonyms 
Nearby Word
menhir, meir, meniere, mohair, menura, mir, menorah, manirĂ , menurae, mynheer, meer, mear, muir, mira, miro, mohr, miri, miry, mire, mere
|
|
|