Eden, garden of

What is Eden, garden of?

Eden, garden of definition and meaning on Dictionary terms:
noun Pharmacology.
a chelating agent, C10H12CaN2Na2O8, used in medicine to treat lead poisoning.

 

reference: https://www.dictionary.com/browse/eden–garden-of

Tags: