铁骨铮铮

tiě gǔ zhēng zhēng

(idiom) (of character) staunch; unyielding

tiě

iron (metal)

bone

zhēng

clang of metals

zhēng

clang of metals