meaning of Bombzilly

Bombzilly meaning in Urban Dictionary

a thing that amazing.