Definition of Moray Firth in English:

Moray Firth

proper noun

  • A deep inlet of the North Sea on the NE coast of Scotland.

Pronunciation:

Moray Firth

/mʌriˈfɜːθ/