Definitions of Szechwan province:

  • noun:   a populous province of south central China