meaning of Abbruchtrupp

Abbruchtrupp - German to English

demolition crew