thamesEnglish

River Thames, Thames, Thames River

Noun

The longest river in England, flows eastward through London to the North Sea

English: Thames, River Thames, Thames River

Bahasa: Sungai Thames

Bahasa words with similar meanings

English words with similar meanings

Show 2 words

Words that start with "thames"