do one's diligence - Allemand Anglais Dictionnaire