I'm more puzzled that "The Promised Land" is slang in this sense o_O