injectosomes

English

Noun

injectosomes

  1. plural of injectosome