ourbetterhealth.org
What Are Oxalates?
What is oxalate? Oxalate is a naturally occurring molecule found in abundance in plants and humans. It’s not a required nutrient for people, and too much can lead to kidney stones. In plants, oxala…