Slang meaning of DISCO BISCUITS

DISCO BISCUITS means: ecstasy

What is the slang meaning/definition of DISCO BISCUITS ?

DISCO BISCUITS means: ecstasy