What does Drogenboss mean?

Drogenboss - German to English

drug lord [coll.]