What does Big Pharma mean?

Big Pharma - German to English

huge pharma