YourDictionary

Cockaigne

noun

Medieval Legend an imaginary land of luxurious and idle living

See Cockaigne in American Heritage Dictionary 4

link/cite print suggestion box