Etymology
Today it means: A droplet of lipid, stabilized by a layer of phospholipid, used as a drug-delivery system. Full definition →
From lipo- + -sphere.
Etymology from Wiktionary, CC BY-SA 4.0.