make good a deficiency - Francés Inglés Diccionario