Definitions of Chinese puzzle:

  • noun:   intricate or ingenious puzzle consisting of boxes within boxes