jump to corresponding sense entry
noun
A river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain.
synonyms: Severn, Severn River.
is an instance of: river.
is a part of: England | Cambria, Cymru, Wales.
Find more on river severn elsewhere: etymology - rhymes - Wikipedia.
debug info: 0.016