disbury
/ˈdɪdzbɛəri/Definitions
1. proper noun
A suburb of Manchester, England.
“I visited the town centre of Didsbury and enjoyed the local cafes.”
2. noun
A village in Cheshire, England.
“Didsbury is a quiet village with beautiful countryside views.”