Definify.com

Definition 2025


trypanosomatids

trypanosomatids

English

Noun

trypanosomatids

  1. plural of trypanosomatid