Language:
Free Online Dictionary|3Dict

齿牙伶俐

Source : CEDICT

to be eloquent/to be good at talking (idiom)