鐵齒

Adjective

 * 1)  stubborn; hard-headed; obstinate; reluctant to admit one's mistakes
 * 2)  eloquent; persuasive in speech