Definition of Avebury in English:

Avebury

Pronunciation /ˈāvbərē/ /ˈeɪvbəri/ /ˈāvberē/ /ˈeɪvbɛri/

See synonyms for Avebury

proper noun

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