person incapable of keeping a secret - Francés Inglés Diccionario