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.”
1. noun
A river in England, specifically a small tributary of the Thames.
“The Temse flows into the Thames near Windsor.”