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