Comment Comment by sidewndr46 I'm familiar with the meaning of MDMA, but is XTC some new street name for "ecstasy" parent sidewndr46 3 years ago