Get Your Premium Membership

Severn River

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


Related Information

More Severn River Links

Synonyms

River Severn, Severn



Book: Shattered Sighs