i just heard teh new single, what a d-treat
a shortened term for the band dream theater when you like them and you're gay
"i just heard teh new single, what a d-treat" What is the definition of "d-treat"?