tell secrets or spread rumors - French English Dictionary