1 haycap | Definition of haycap

haycap

noun

Definition of haycap

: a covering for a haycock