Wiktionary
titanoideids
n. (plural of titanoideid English)
n. (plural of titanoideid English)