encapsosomes
English
Noun
encapsosomes
plural of
encapsosome