stack silage

noun

Definition of stack silage

: silage made from chopped forage built into a pile above ground