epimastigotes

English

Noun

epimastigotes

  1. plural of epimastigote