Definitions Found:

A fantastic place exciting wonder, esp. one with imaginary creatures