do one's diligence - Francés Inglés Diccionario