Noun. The drug Methylenedioxymethamphetamine, MDMA. Popular in Britain from the late 1980s and was essential in the early development of the British 'House' and 'Techno' music scene.
ECSTASY
Meaning of ECSTASY in English
Slang English vocab. Английский сленговый словарь. 2012