Definition, Meaning & Anagrams | English word NEMATOID
NEMATOID
Definitions of NEMATOID
- (zoology) Of, relating to, or resembling a nematode.
Number of letters
8
Is palindrome
No
Search for NEMATOID in:
Page preparation took: 150.66 ms.