YourDictionary

Moray Firth

inlet of the North Sea, on the NE coast of Scotland

See Moray Firth in American Heritage Dictionary 4

link/cite print suggestion box