river-severn

Nouns

  • (n) a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain Severn, Severn River,

Synonyms

Severn Severn River

Words of close approximity