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 |