defend oneself fiercely - German English Dictionary