It is a more specific way of referring to Eden or "Earthly Paradise," a place where God created an orchard or garden for Adam and Eve to dwell in, according to Judeo-Christian religions.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list