From zebra + -oid.
zebroid (plural zebroids)
zebroid (comparative more zebroid, superlative most zebroid)