Nematoid Definition

adjective

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

Wiktionary

Origin of Nematoid

Find Similar Words

Find similar words to nematoid using the buttons below.

Words Starting With

Words Ending With

Unscrambles

nematoid