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