Stonehenge - Definition

stonehenge

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

Look up another word