Skip to
noun
A town in the north-east of Scotland, located on the north bank of the River Dee.
Browse