Oxalates

Oxalates - Organic chemical found in certain foods that can combine with calcium to form calcium oxalate, an insoluble chemical the body can not use.

Discuss It!