good and sufficient discharge - Alemán Inglés Diccionario