Definition of Menhir

  • 1. A tall upright megalith; found primarily in England and northern France Noun

Synonyms for word "menhir"

Semanticaly linked words with "menhir"

Hyponims for word "menhir"