haycap

Noun

 * 1) A canvas covering for a haycock.