Hydroxypropyltrimonium Chloride is a water soluble organic compound which is a derivative of guar.  Guar is also known as Cluster Beans.  Hydroxypropyltrimonium Chloride is a great skin and hair conditioning agent which is why some manufacturers put this active ingredient in to their lubricants.