Frog

Frogs are big ol' humanoid versions of Earth frogs. They come from the Planet Belch, having emigrated to Earth at some point.