Meaning of moray firth

Definition of moray firth

(noun) an inlet of the North Sea on the northeast coast of Scotland

Other information on moray firth

WIKIPEDIA results for moray firth
Amazon results for moray firth