do one's diligence - Turco Inglés Diccionario