Definition of Menhir

Noun: menhir  'men,heer

  1. A tall upright megalith; found primarily in England and northern France
    - standing stone

See also:
menhadens
menhirs

Anagrams containing the word menhir

meirnh rmenhi irmenh hirmen nhirme enhirm