English synonyms about - contact  

River Severn

noun

1 River Severn

A river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain.

synonyms: Severn, Severn River.


Find more on river severn elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0386