ENSILAGE

Definition of ENSILAGE

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