HAYSTACK Meaning of HAYSTACK in English [hay.stack] n (15c) 1: a stack of hay 2: a vertical standing wave in turbulent river waters Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012