What is Fodder?

Fodder definition and meaning on Dictionary terms:

coarse food for livestock, composed of entire plants, including leaves, stalks, and grain, of such forages as corn and sorghum.
people considered as readily available and of little value: cannon fodder.
raw material: fodder for a comedian’s routine.