Definify.com

Definition 2024


trypanocides

trypanocides

English

Noun

trypanocides

  1. plural of trypanocide