What does Branchenriese mean?

Branchenriese - German to English

business giant