Noun (thing)
Lipids
US
UK
US
UK
fats
US
UK
Lipids are insoluble in water.