Meaning of “designer drug” in the English Dictionary

English