Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

liposomal Definition

Cancel
liposomal
noun(li-po-some)
an artificial vesicle composed of one or more concentric phospholipid bilayers and used especially to deliver microscopic substances (such as drugs or DNA) to body cells

Words Related to liposomal!

liposomal Examples by Brain Bank Users