dinomastigotes
English
Noun
dinomastigotes
plural of
dinomastigote