aylesbury
/ˈaɪlzbəri/Definitions
1. noun
A town in Buckinghamshire, England.
“The historic town of Aylesbury is a popular tourist destination.”
1. noun
A town in Buckinghamshire, England.
“The historic town of Aylesbury is a popular tourist destination.”