Severn
noun
1 Severn
A river in Ontario that flows northeast into Hudson Bay.
synonym: Severn River.
2 Severn
A river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain.
synonyms: River Severn, Severn River.
debug info: 0.0179