Meaning of Moray Firth in English:

Moray Firth

Pronunciation /mʌriˈfɜːθ/

proper noun

  • A deep inlet of the North Sea on the north-eastern coast of Scotland.