Leshan noun1 •A prefecture-level city of Sichuan, China.Actually we would spend the first year or so in the smaller town of Leshan, a hundred miles south of Chengtu, learning the Szechuan dialect and the culture of the local people. — 2001