stonehenge
Explore definitions, synonyms, and language insights of stonehenge
Definitions
Noun
an ancient megalithic monument in southern England; probably used for ritual purposes
Explore definitions, synonyms, and language insights of stonehenge