Definitions of Cockaigne:

  • noun:   (Middle Ages) an imaginary land of luxury and idleness