do the due diligence - German English Dictionary