meaning of Beuschelreißer

Beuschelreißer - German to English

throat rippers [sl.] [rough cigarettes]