Beelingo.com

English Dictionary

  • Hide translation

 Thames Thames

noun

  • 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