×

trichomonase meaning in English

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

Related Words

  1. trichologie
  2. trichomonadale
  3. trichromie
  4. triché
PC Version

Copyright © 2018 WordTech Co.