Avebury definition

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