Skip to the navigation
.
Skip to the content
.
Color
Sign In
river severn
River Severn
river severn
river severn
river severn
Noun
a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain
Synonyms:
Severn
River Severn
Severn River
Share
Tweet
Back to Top
HowPronounce Login