aylesbury

/ˈaɪlzbəri/

Definitions

1. noun

A town in Buckinghamshire, England.

“The historic town of Aylesbury is a popular tourist destination.”

Synonyms

  • borough
  • town

Antonyms

  • metropolis