strenuous and courageous action - Allemand Anglais Dictionnaire