do one's diligence - Turc Anglais Dictionnaire