speak spontaneously and without restraint - French English Dictionary