river_thames | ||
1. | [ noun ] (geography) the longest river in England; flows eastward through London to the North Sea | |
Synonyms: | Thames_River Thames | |
Related terms: | river England | |
Similar spelling: |
River_Tyne river_trent river_red_gum River_Adige |