moray firth Meaning, Definition & Usage

  1. noun an inlet of the North Sea on the northeast coast of Scotland

WordNet