Did you mean Dee?
Dee
noun
°A river in Scotland that flows about 145 km (90 mi) from the Cairngorm Mountains to the North Sea at Aberdeen.
°A river in Wales and England that flows about 113 km (70 mi) from Snowdonia to the Irish Sea near Liverpool.