HAYSTACK

Definition of HAYSTACK

  1. (noun)a stack of hay