Meaning of “methadone” in the English Dictionary

british dictionary