VariousWords beta
Related Terms:
Noun
Definition: A droplet of lipid, stabilized by a layer of phospholipid, used as a drug-delivery system.
VariousWords beta
Definition: A droplet of lipid, stabilized by a layer of phospholipid, used as a drug-delivery system.