overwhelming benefit of the doubt - Allemand Anglais Dictionnaire