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.”
1. noun
A lake in southwest London, England, near the River Thames.
“The Mortlake Rowing Club trains on the river near the lake.”