Moray Firth
noun
an arm of the North Sea projecting into the NE coast of Scotland. Inland portion about 30 miles (48 km) long.
British Dictionary definitions for moray firth
Moray Firth
noun
an inlet of the North Sea on the NE coast of Scotland. Length: about 56 km (35 miles)