×

nematocyst meaning in French

n. nématocyste, (zoologie) vésicule urticante des cnidaires (animal invertébré tel que l'étoile de mer, la méduse)

Related Words

  1. nematocidal
  2. nematocide
  3. nematoda
  4. nematode
PC Version

Copyright © 2018 WordTech Co.