trypanosomacide - French English Dictionary