English

edit

Noun

edit

injectosomes

  1. plural of injectosome