Definition, Meaning & Synonyms | English word NEMATOCYST
NEMATOCYST
Definitions of NEMATOCYST
- (biology) A capsule, in certain cnidarians, containing a barbed, threadlike tube that delivers a paralyzing sting
Number of letters
10
Is palindrome
No
Search for NEMATOCYST in:
Page preparation took: 73.99 ms.