lipoid

Noun
  1. An oily organic compound insoluble in water but soluble in organic solvents;
    Essential structural component of living cells (along with proteins and carbohydrates) (synset 114963045)

Found on Word Lists

Other Searches