LONG STACK Meaning of LONG STACK in English noun New England : an oblong haystack with a ridged top Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012