Wiktionary
alligatoroids
n. (plural of alligatoroid English)
n. (plural of alligatoroid English)