What does Drogenbosse mean?

Drogenbosse - German to English

medicine lords [coll.]