DISCO BISCUIT


Meaning of DISCO BISCUIT in English

Noun. An ecstasy (MDMA) pill. Orig. a specific type of ecstasy pill. [Early 1990s]

Slang English vocab.      Английский сленговый словарь.