摸爬滚打 mō pá gǔn dǎ

DEFINITIONS

  1. to go through challenging experiences
  2. to become seasoned (in one's profession etc)

CHARACTERS

摸 mō gently touch with hand; caress
爬 pá crawl, creep; climb; scramble
滚 gǔn turn
打 dǎ strike, hit, beat; fight; attack