Avebury
geographical name
Ave·bury
ˈāv-b(ə-)rē
US also -ˌber-ē
village in southern England in Wiltshire east of Bristol; noted for megalithic remains
Love words? Need even more definitions?
Merriam-Webster unabridged
Share