meaning of Branchenriese

Branchenriese - German to English

business giant