Moray Firth

geographical name

Definition of Moray Firth

inlet of the North Sea in northern Scotland