do one's diligence - Fransızca İngilizce Sözlük