过硬

guò yìng

to have perfect mastery of sth

to be up to the mark

过

guò

to cross

硬

yìng

hard; stiff; solid