LIPIDS are the organic macromolecules insoluble in water
lipids and by the way i like your profile picture
The correct answer is B. lipids , as they are organic macromolecules that are insoluble in water, found in biological membranes, and capable of storing energy for extended periods. Lipids, including fats and oils, serve critical functions in living organisms. Their unique composition allows them to act as barriers and energy reservoirs.
;