river thames

from WordNet (r) 3.0 (2006)
River Thames
    n 1: the longest river in England; flows eastward through London
         to the North Sea [syn: {Thames}, {River Thames}, {Thames
         River}]
    

[email protected]