About us
Define
Definitions for
"Thames"
Keywords:
london
,
tottenham
,
england
,
plc
,
eastward
the longest river in England; flows eastward through London to the North Sea
wordnet.princeton.edu
Thames Television plc. 149 Tottenham Court Road London W1P 9LL
mech.port.ac.uk
a river in southeast England; London is located on the Thames.
zoomwhales.com