due care and diligence - Alemán Inglés Diccionario