Nouns

(n)Thames, River Thames, Thames Riverthe longest river in England; flows eastward through London to the North Sea