Avebury

[ eyv-buh-ree ]
/ ˈeɪv bə ri /

noun

Also Abury. a village in Wiltshire, England: site of one of the largest ceremonial megalithic structures in Europe.

Example sentences from the Web for avebury

British Dictionary definitions for avebury

Avebury
/ (ˈeɪvbərɪ) /

noun

a village in Wiltshire, site of an extensive Neolithic stone circle