E.B. Stone All Purpose Plant Food is a blend of natural organic ingredients formulated for use throughout the garden. It is suitable for use on vegetables, trees, shrubs, lawns and flower gardens. It is ideal for use when preparing new planting areas and for feeding existing plants. Contains Blood Meal, Feather Meal, Bone Meal, Dried Chicken Manure, Bat Guano, Alfalfa Meal, Kelp Meal, Potassium Sulfate, Humic Acids and soil microbes including mycorrhizal fungi.