talk (a lot) - French English Dictionary