English edit

Noun edit

trichomonacide (plural trichomonacides)

  1. Any substance that kills trichomonads.