Definify.com

Definition 2026


trypanosomatids

trypanosomatids

English

Noun

trypanosomatids

  1. plural of trypanosomatid