Poor choice of a name for the animal site. They are cute happy looking animals and doubt that the web site owner meant anything mean at all. Just a slang phrase. I wouldn't get too worked up over it.