druglord ( synonym found)

Definition of druglord:

°A person who controls a large network of persons involved in the illegal drug trade.

Definition of druglord:

°A person who controls a large network of persons involved in the illegal drug trade.

Back to Top