TRICHOMONAD


Meaning of TRICHOMONAD in English

n. any flagellate protozoan of the genus Trichomonas, parasitic in humans, cattle, and fowls.

Oxford English vocab.      Оксфордский английский словарь.