menhir

Explore definitions, synonyms, and language insights of menhir

Definitions

Noun
a tall upright megalith; found primarily in England and northern France