Definitions of Moray firth:

  • noun:   an inlet of the North Sea on the northeast coast of Scotland