Meaning of haystack

Definition of haystack

(noun) a stack of hay

Other information on haystack

WIKIPEDIA results for haystack
Amazon results for haystack