過硬

Verb

 * 1) to have a perfect mastery of something; to be really up to the mark; to be able to pass the stiffest test