Oceloid /(?)/

O·ce·loid

Oceloid

a.
  1. Resembling the ocelot. (Zool.)