river_severn
1. [ noun ] (geography) a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain
Synonyms: severn_river severn
Related terms: river England Wales
Similar spelling:   river_cooter
  River_Acheron
  River_Styx
  river_shad