release (make something known) - French English Dictionary