Definition of MDMA in English:

MDMA

noun

  • The drug Ecstasy.

Origin

1970s: abbreviation of the chemical name methylenedioxymethamphetamine.