meaning of Batpug

Batpug meaning in Urban Dictionary

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