Meaning of Thames
Definition of Thames
(noun)
the
longest
river
in England; flows
eastward
through
London to the North Sea
Other information on Thames
WIKIPEDIA results for
Thames
Amazon results for
Thames
Tweet