English Dictionary
Definition designer drug in British English
designer drug noun
[countable] noun
1
an illegal drug produced artificially from chemicals
Synonyms and related words
