VariousWords beta
Related Terms:
Definitions:
Noun
Moray Firth
Definition: an inlet of the North Sea on the northeast coast of Scotland