English | German | Russian | Czech

colloblast English

Meaning colloblast meaning

What does colloblast mean?

colloblast

a kind of cell found in the tentacles of ctenophores

Are you looking for...?