Synonyms of thames river

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.