Language:
Free Online Dictionary|3Dict

齒牙伶俐

Source : CEDICT

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