A cover crop is a planted crop used predominantly to improve soil quality, reduce soil erosion, control pests and weeds and in some cases provide food for livestock as well.