Wiktionary
trypomastigotes
n. (plural of trypomastigote English)
n. (plural of trypomastigote English)