Nature's Life Alfalfa Leaf is a healthy green food formula that delivers 1,000 mg of alfalfa leaf per tablet. Used since prehistoric times, alfalfa is known by its Arabic name "Al-Fal-Fa" or "Father of All Foods."