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. The monument consists of a bank and ditch containing the largest known stone circle, with two smaller circles within it.

Pronunciation:

Avebury

/ˈeɪvb(ə)ri/