ironServices.com

English Dictionary

  • Hide translation

 Thames Thames /ˈtɛmz/

noun

  1. The longest river in England; flows eastward through London to the North Sea  ( River Thames , Thames , Thames River )
    the longest river in England; flows eastward through London to the North Sea