Noun Definitionszechuan1.Definition: a populous province of south central ChinaRelated Noun(s):sichuan, szechwan, szechwan provinceCategory: Places