'Solway Firth' definitions:

Definition of 'Solway Firth'

From: WordNet
noun
A large firth on the west coast of Britain between England and Scotland