do one's diligence - Turkish English Dictionary