Meaning of “designer drug” in the English Dictionary

british dictionary