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