to exercise all due diligence - Turkish English Dictionary