YourDictionary

Dictionary Home » Medical Definitions » trichomonacide

trichomonacide medical definition

noun
An agent that is destructive to a trichomonad.

link/cite print suggestion box