river_severnEnglish

River Severn, Severn, Severn River

Noun

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

English: Severn, River Severn, Severn River

English words with similar meanings

Show 2 words