due and considerable care - Francés Inglés Diccionario