chinese puzzle

Noun
  1. Intricate or ingenious puzzle consisting of boxes within boxes (synset 103022502)

Other Searches