land of plenty

Noun

 * 1) A utopia that provides for all one's needs.