Definition, synonyms and related words
1,4,8,11-tetraazacyclotetradecane, an organic compound notable as a macrocyclic ligand.