English | German | Russian | Czech

nematoid English

Meaning nematoid meaning

What does nematoid mean?

nematoid

(zoology) Of, relating to, or resembling a nematode.

Synonyms nematoid synonyms

What other words have the same or similar meaning as nematoid?

nematoid English » English

nemeous

Are you looking for...?