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