From an article on the Secret Service (in German): Sch(m)utzengel.
Schutzengel: guardian angel
Schmutz, schmutzig: dirt, dirty
Combine them, and you get a tarnished guardian angel. Nifty, eh?
Schutzengel: guardian angel
Schmutz, schmutzig: dirt, dirty
Combine them, and you get a tarnished guardian angel. Nifty, eh?