Depeche Mode Fans, Anyone?

EnjoyTheSilence
Fri, 21 Mar 2008 11:48:10 +0000

I think it means “dispatch”.