Cockaigne or Cockayne /kɒˈkeɪn/ is a land of plenty in medieval myth, an imaginary place of extreme luxury and ease where physical comforts and pleasures are always immediately at hand and where the harshness of medieval peasant life does not exist.[1]

Source: Cockaigne – Wikipedia