'Solway Firth' definitions:

Definition of 'Solway Firth'

(from WordNet)
noun
A large firth on the west coast of Britain between England and Scotland