Definition of Moray Firth

  • 1. An inlet of the North Sea on the northeast coast of Scotland Noun

Semanticaly linked words with "moray firth"