STACKYARD Meaning of STACKYARD in English (n.) A yard or inclosure for stacks of hay or grain. Webster's English dictionary. Английский словарь Webster. 2012