Wiktionary
tenebrionoids
n. (plural of tenebrionoid English)
n. (plural of tenebrionoid English)