temse

/ˈtɛmzi/

Definitions

1. noun

A river in England, specifically a small tributary of the Thames.

“The Temse flows into the Thames near Windsor.”

Synonyms

  • river
  • tributary

Antonyms

  • source
  • waterfall