Wiktionary
diadematoids
n. (plural of diadematoid English)
n. (plural of diadematoid English)