What does Bomb Diggity Dawg mean?

Bomb Diggity Dawg meaning in Urban Dictionary

noun-a great, wonderful canine,human or other animal