The animal is a small predator that inhabits the rainforest
Common name: Orbosaur
Scientific name: Dendrofeliform micrognathea (means smalljaw treecat-like)
Let me say something unoriginal.
I would just call it a “Rainforest Dragon”, don’t care if it’s unoriginal, I think it fits