English

edit

Noun

edit

zebroids

  1. plural of zebroid