Wiktionary
trypanosomatids
n. (plural of trypanosomatid English)
n. (plural of trypanosomatid English)