Definify.com

Definition 2025


trypanosomes

trypanosomes

English

Noun

trypanosomes

  1. plural of trypanosome