Green’s Dictionary of Slang

E n.

also E-ball
[abbr. ecstasy n.]

[1980s+] the popular nickname of the hallucinogenic drug MDMA (methylene dioxymethamphetamine).