Synonyms of thames

Noun


1. Thames, River Thames, Thames River

usage: the longest river in England; flows eastward through London to the North Sea

WordNet 3.0 Copyright © 2006 by Princeton University.
All rights reserved.

Definition and meaning of thames (Dictionary)