mortlake

/ˈmɔːrtleɪk/

Definitions

1. noun

A lake in southwest London, England, near the River Thames.

“The Mortlake Rowing Club trains on the river near the lake.”