Wiktionary
monstrillids
n. (plural of monstrillid English)
n. (plural of monstrillid English)