cerebroids
English
Noun
cerebroids
plural of
cerebroid