What is the full meaning of stackyards
STACKYARD, a yard or inclosure for stacks of hay or grain [n]
Example of the word stackyards placed on a Scrabble board.