TRICHOMONAD

Definition of TRICHOMONAD

  1. (noun)cause of trichomoniasis in women and cattle and birds