a minute spherical sac of phospholipid molecules enclosing a water droplet, especially as formed artificially to carry drugs or other substances into the tissues.
liposome in other Oxford dictionaries
Definition of liposome in the US English dictionary