English | German | Russian | Czech

stackyard English

Meaning stackyard meaning

What does stackyard mean?

stackyard

a farmyard in which stacks of hay are stored

Are you looking for...?