good and sufficient cause - Francés Inglés Diccionario