Cattle feeds the meal or food given to animals during the course of animal husbandry. There are two basic types of animal food: fodder and forage. Fodder includes straw, hay, silage, food grains, compressed and pelleted feeds while forage is the plant materials like pasture, crop residue and immature cereal crops.