Science MDMA As Psychiatric Medicine: A Closer LookBy Yaabot Staff26 November3 Mins Read MDMA is the popular synthetically produced psychoactive drug that users call Ecstasy. Being a psychoactive drug, it acts upon the…