stonehenge

Explore definitions, synonyms, and language insights of stonehenge

Definitions

Noun
an ancient megalithic monument in southern England; probably used for ritual purposes