Ajita Avatara

It means “The incarnation of Lord Ajita”. (Ajita is a name for Krishna , which means “He is the Invincible One”.)