Monkey puzzle

from Wikipedia, the free encyclopedia

The Monkey Puzzle stands for:

monkey puzzle is the English name for: