Wiktionary
zoomastigotes
n. (plural of zoomastigote English)
n. (plural of zoomastigote English)