"liposomes" in the noun sense
1. liposome
an artificially made microscopic vesicle into which nucleic acids can be packaged used in molecular biology as a transducing vector
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License