Definition of Avebury in English:

Avebury

proper noun

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

Pronunciation

Avebury

/ˈāvb(ə)rē/