Noun
-
a river in England and Wales flowing into the Bristol Channel
the longest river in Great Britain
- river severn - severn river -
a river in Ontario that flows northeast into Hudson Bay
- severn river