avoir la langue bien pendue

Verb

 * 1)  to be a chatterbox, to talk a lot, to be very talkative; to have the gift of the gab
 * 2)  to have a sharp tongue, to be sharp-tongued