haystack (n.) Look up haystack at Dictionary.com
mid-15c., from hay + stack (n.).