I dunno
All I have so far is
-They're some sort of big cat mixed with a snow leopard
-They have some long Antelope-like horns
-They have long ears
-Their rings float on their tails
-They have fangs that kinda stick out
and that's it?? I don't really have a name for them yet oof
No it didn't take me an hour to draw this- I went and ate food oof