thames : Idioms & Phrases
Index
river thames
-
noun the longest river in England; flows eastward through London to the North Sea
River Thames; Thames.
WordNet
thames river
-
noun the longest river in England; flows eastward through London to the North Sea
River Thames; Thames.