RhymeZone

 

Definitions of Deeside:
  • noun:   A conurbation consisting of the towns and villages around the estuary of the Dee spanning England and Wales.
  • noun:   (Usually with Royal) The area around Braemar and Banchory on the banks of the Dee in Scotland, home to Balmoral.

(Definitions from Wiktionary)

Related words...
Descriptive words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023