STACKYARD Meaning of STACKYARD in English noun a yard or inclosure for stacks of hay or grain. Webster English vocab. Английский словарь Webster. 2012