What is the full meaning of nematoid
pertaining to worms parasitic on the intestines [adj]
Example of the word nematoid placed on a Scrabble board.