What is Snazzle Razzle Bdazzle?
a saying that dictates extreme surprise
what the snazzle razzle bdazzle!