defend oneself fiercely - Allemand Anglais Dictionnaire