stonehenge

Noun
  1. An ancient megalithic monument in southern England;
    Probably used for ritual purposes (synset 108674381)

Other Searches