to exercise all due diligence - Turc Anglais Dictionnaire