meaning of Branchen-Showdown

Branchen-Showdown - German to English

business showdown