English

edit

Noun

edit

excisosomes

  1. plural of excisosome