As nouns the difference between terms and cnidoblast
is that terms is while cnidoblast is (biology) a cell in the epidermis of cnidarians in which the nematocyst develops.
terms
English
Noun
(head)
Statistics
*
----
cnidoblast
English
Noun
(
en noun)
(biology) A cell in the epidermis of cnidarians in which the nematocyst develops