/tɛˈmz/ - [temz] - Thames
We found 3 definitions of thames from 3 different sources.
Noun |
||
thames - the longest river in England; flows eastward through London to the North Sea | ||
River Thames, Thames River |