to talk a lot - French English Dictionary