professional competence and due care - Alemán Inglés Diccionario