liposomes

noun
  1. microscopic spherical vesicles made of phospholipid bilayers, used in medical research and drug delivery
  2. Usage: scientific; medical

Examples