promastigotes
English
Noun
promastigotes
plural of
promastigote