in an impulsive manner - French English Dictionary