moray_firth
1. [ noun ] (geography) an inlet of the North Sea on the northeast coast of Scotland
Related terms: firth