Noun thames has 1 sense
  1. Thames, River Thames, Thames River - the longest river in England; flows eastward through London to the North Sea
    --1 is a kind of river
    --1 is a part of England
,
TOP