Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

druglord Definition

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

Words Related to druglord!

druglord Examples by Brain Bank Users