×

nematoid meaning in French

adj. nématoïde (ver capillaire, espèce de parasite)

Related Words

  1. nematoda
  2. nematode
  3. nematological
  4. nematologist
PC Version

Copyright © 2018 WordTech Co.