What does blitzeblank mean?

blitzeblank - German to English

spick and span