meaning of drug lord

1. a person who controls an organization dealing in illegal drugs


Related Words

drug lord |

Developed & Maintained By Taraprasad.com

Treasure Words