triphosphopyridine: a pyridine ring with three phosphorus groups
part: something determined in relation to something that includes it
avalanche: a slide of large masses of snow and ice and mud down a mountain