oceloid
English
oceloid meaning in English • oceloid का अर्थ अंग्रेजी में
Adjective
- Resembling the ocelot.