make good (a loss) - Francés Inglés Diccionario