isochela
noun
iso·chela
Definition of isochela
: a chelate spicule having both ends alike
Keep scrolling for more