XTC

XTC

English Noun
Ad

Definition

Abbreviation of ecstasy (“the drug”).

Ad