Szechuan

Explore definitions, synonyms, and language insights of Szechuan

Definitions

Noun
a populous province of south central China