×
nematoid
meaning in French
adj.
nématoïde (ver capillaire, espèce de parasite)
Related Words
nematoda
nematode
nematological
nematologist
PC Version
Copyright © 2018 WordTech Co.