Wiktionary
clathrochelates
n. (plural of clathrochelate English)
n. (plural of clathrochelate English)