to exercise all due diligence - Deutsch Englisch Wörterbuch