encephaloids
English
Noun
encephaloids
plural of
encephaloid