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ē/ /ˈeɪvbəri/ /ˈāvberē/ /ˈeɪvbɛri/