organic phosphonate HDTMP HDTMP Alternative name:hexanediamine tetramethylene phosphonic acid; 1,6-hexanediamine tetramethylidene phosphonic acid …