druglord

druglord antonyms

druglord definitions

noun
  • A person who controls a large network of people involved in the illegal drug trade.