Vocabulary Term: lipids

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