Avebury
[ eyv-buh-ree ]
/ ˈeɪv bə ri /
noun
Baron.
Lubbock, Sir John.
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