×

nématocyste meaning in English

n. nematocyst, organ in coelenterates that contains a long very thin stinging appendage, lasso cell

Related Words

  1. nématoblaste
  2. nématocide
  3. nématode
  4. nématologie
PC Version

Copyright © 2018 WordTech Co.