Definition of River Thames
From WordNet 2.0 :
River Thames
:
n : the longest river in England; flows eastward through London to the North Sea [syn:
Thames
,
River Thames
,
Thames
River
]
Copyright 2008 WordIQ.com -
Privacy Policy
::
Terms of Use
::
Contact Us
::
About Us