Toadwart

Toadwart is an ogre from Adventures of the Gummi Bears