encapsosomes

English

Noun

encapsosomes

  1. plural of encapsosome