Meanings1(idiom) to press on in the face of challengesWritten Forms迎難而上Traditional · Main Form迎难而上Alternate Form