An aminopolycarboxylic acid (sometimes abbreviated APCA) is a chemical compound containing one or more nitrogen atoms connected through carbon atoms to two or more carboxyl groups. Aminopolycarboxylates that have lost acidic protons form strong complexes with metal ions. This property makes aminopolycarboxylic acids useful complexone in a wide variety of chemical, medical, and environmental applications.