meaning of Busenblitzer

Busenblitzer - German to English

breast slip [coll.]