Meaning of staddle

Definition of staddle

(noun) a base or platform on which hay or corn is stacked

Other information on staddle

WIKIPEDIA results for staddle
Amazon results for staddle