SCEPTERELLATE MEANING IN ENGLISH

• Scepterellate Definition & Synonyms

  1. (a.) Having a straight shaft with whorls of spines; -- said of certain sponge spicules. See Illust. under Spicule.


RECENT SEARCHES