Wiktionary
dinomastigotes
n. (plural of dinomastigote English)
n. (plural of dinomastigote English)