AVEBURY


Meaning of AVEBURY in English

Ave ‧ bu ‧ ry /ˈeɪvb ə ri $ -beri/ BrE AmE

a village in Wiltshire, in southern England, where there is a group of ancient STANDING STONE s

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.