Triglycerides are? (A) Heavier than water (B) Major constituents of membranes (C) Non-polar (D) Hydrophilicâ–ºCorrect Option Correct Option is: B