someone who tells secrets - French English Dictionary