speak spontaneously and without restraint - Français Anglais Dictionnaire