Definitions
There are 2 meanings of the phrase
Severn River.
Severn River - as a noun
A river in england and wales flowing into the bristol channel; the longest river in great britain
Synonyms (Exact Relations)
river severnsevern