give oneself a punch - Almanca İngilizce Sözlük