tetraazacyclododecane

Noun

 * 1)  A saturated alicyclic heterocycle containing eight carbon atoms and four nitrogen atoms

Related terms

 * tetraazamacrocycle