drug lord

See also: druglord

English

Noun

drug lord (plural drug lords)

  1. Alternative spelling of druglord.