Makucha

Makucha is a Leopard.