Definify.com

Definition 2025


trypanocides

trypanocides

English

Noun

trypanocides

  1. plural of trypanocide