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