Meaning of “liposome” in the English Dictionary

british dictionary