Slang term for MDMA, a synthetic amphetamine-related substance. It is a psychoactive drug with both stimulant (amphetamine-like) and hallucinogenic (LSD-like) properties.
Reference:
Copyright © 2012-2015 Mentor International, All Rights Reserved. Privacy Policy