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, menura, mohair, mir, menorah, menurae, manirĂ , mynheer, miry, mire, mira, miri, muir, mear, mohr, mere, miro, meer
|
|
|