What does Batpug mean?

Batpug meaning in Urban Dictionary

A pug dog by-day and a crime fighting superhero by night.