Not high enough in molecular weight to be classified as a polymer, a prepolymer is described as a partially reacted isocyanate which still contains unreacted isocyanate groups that can combine with moisture or other curing agents such as multi functional alcohols, amines or acids to produce a true polyurethane.