TRICHOMONAD


Meaning of TRICHOMONAD in English

n. flagellate protozoan parasite which causes the sexually transmitted disease trichomoniasis

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.