Backpfeifengesicht. German compound word for a 'face that should be slapped'.
Punched is the preferable operative word. German colloquialism for a well deserved "kick up the arse".
What's happening with your machines at GRE, studley? PA/E council removed their permit to trade and operate yesterday.