Oxalates and Kidney Health
What are Oxalates? Oxalic acid or oxalates are naturally occurring organic compounds found in most edible plants. We eat many otherwise nutritious plants that are rich in beneficial vitamins and minerals (like leafy greens) but…