Druglord

What is Druglord?

Druglord definition and meaning on Dictionary terms:
noun
the head of an organization or network involved in illegal drug trafficking.

 

reference: https://www.dictionary.com/browse/druglord

Tags: