zebroids
English
Noun
zebroids
plural of
zebroid