Meaning of szechuan

Definition of szechuan

(noun) a populous province of south central China

Other information on szechuan

WIKIPEDIA results for szechuan
Amazon results for szechuan