person who cannot keep secrets - Spanish English Dictionary