Wiktionary
encephaloids
n. (plural of encephaloid English)
n. (plural of encephaloid English)