Trichomonas Definition
Definition
A genus of parasitic flagellate protozoans that cause trichomoniasis, a sexually transmitted infection in humans and other animals.
Browse
A genus of parasitic flagellate protozoans that cause trichomoniasis, a sexually transmitted infection in humans and other animals.
Browse