Get Your Premium Membership

River Severn

[n] a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain


Related Information

More River Severn Links

Synonyms

Severn, Severn River



Book: Reflection on the Important Things