encapsosome
English
Noun
encapsosome
(
plural
encapsosomes
)
An
encapsulated
liposome
Anagrams
anemoscopes