cockaigne

(noun)

noun

1. (Middle Ages) an imaginary land of luxury and idleness

Definition categories: thought