The AI-powered English dictionary
plural trypanosomatids
Any protozoan of the order Trypanosomatida. examples