Word info

microlipid

Noun

Meaning

An emulsion of safflower oil or other oil containing medium-chain fatty acids, supposed to have beneficial effects

(biochemistry) A lipid that is present (in an organism) in very small amounts

Source: en.wiktionary.org

Close letter words and terms