Avebury definitions

āv'bĕr'ē, -brē
A village of southern England east of Bristol. It is noted for its extensive Neolithic earthworks and stone circles.
0
0