Answer: liposomes

AnswerCrossword Clue
liposomesLIPOSOME, a microscopic globule composed of lipids
liposomesA minute spherical sac of phospholipid molecules enclosing a water droplet, esp. as formed artificially to carry drugs or other substances into the tissues