thames
definitions
-
noun
The River Thames, a major river in England flowing through London.en: The River Thames, a major river in England flowing through London.
examples
-
The Thames flows through London.
The Thames flows through London.