Chengdu /t͡ʃɛŋ.du/ noun1 •A subprovincial city, the provincial capital of Sichuan, in southwestern China.Millions were stuck at home in China's Chengdu on Friday after a handful of Covid-19 cases brought the megacity to a standstill. — 2022