Definition, synonyms and related words
A particular chelator, 1,4,7,10-tetraazacyclododecane-1,4,7,10-tetraacetic acid.