druglord
Noun
Meaning
druglord (plural druglords)
A person who controls a large network of people involved in the illegal drug trade.
Noun
druglord (plural druglords)
A person who controls a large network of people involved in the illegal drug trade.