Learn That Word

Synonyms for River Severn (same or very similar meaning)

WordNet sense 1 (a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain):
Severn, Severn River


From the ODE community, based on WordNetadd/edit