Meaning of ensilage

Definition of ensilage

(noun) fodder harvested while green and kept succulent by partial fermentation as in a silo

Other information on ensilage

WIKIPEDIA results for ensilage
Amazon results for ensilage