Meaning of “liposome” in the English Dictionary

English