Stonehenge Meaning

There are 1 meaning(s) for word Stonehenge

Meaning 1 : an ancient megalithic monument in southern England; probably used for ritual purposes