noun. the longest river in England; flows eastward through London to the North Sea.
- River Thames
- Temese (Middle English (1100-1500))
- Tamesis (Latin)
Words that Rhyme with River Thames
noun. ['ˈrɪvɝ'] a large natural stream of water (larger than a creek).
- rivere (Anglo-Norman)
- riviere (Old French (842-ca. 1400))