English-French dictionary »

druglord meaning in French

EnglishFrench
druglord (person who controls a network of persons involved in the illegal drug trade)
noun

baron de la drogue◼◼◼nom