Liangshan noun1 •An autonomous prefecture of Sichuan, China.Two people were missing after the landslide in mountainous Sichuan province's Liangshan, while one person was pulled out alive, the government said in a statement on its official microblog. — 2017