n. trichomonas, flagellate protozoan parasite which causes the sexually transmitted disease trichomoniasis
Copyright © 2018 WordTech Co.