Slender West Lake noun1 •A lake in Yangzhou, Jiangsu, China.Police also closed off the Slender West Lake, Yangzhou’s main tourist attraction, in the morning. It was unclear why. — 2011