encapsosome

English

Noun

encapsosome (plural encapsosomes)

  1. An encapsulated liposome

Anagrams