Moray-firth definitions

mûr'ē
An inlet of the North Sea on the northeast coast of Scotland. It is the northern outlet of the Caledonian Canal system.
0
0
Inlet of the North Sea, on the NE coast of Scotland.
proper name
0
0