It's a MONKEY!
A monkey that walks upright?
A monkey with a brain that large?
A monkey with teeth very like a human being (and yet a little bit chimp-like)?
A monkey with no tail?
What definition of "monkey" does this creature meet, that you or I don't also meet?