due care and diligence - Almanca İngilizce Sözlük