Definition of Avebury in US English:

Avebury

proper noun

  • A village in Wiltshire, site of one of Britain's major henge monuments of the late Neolithic period.

Pronunciation

Avebury

/ˈāvˌberē/