meaning of blitzeblank

blitzeblank - German to English

spick and span