Meaning of stonehenge

Definition of stonehenge

(noun) an ancient megalithic monument in southern England; probably used for ritual purposes

Other information on stonehenge

WIKIPEDIA results for stonehenge
Amazon results for stonehenge