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

to go through challenging experiences

Word data

HSK Not in HSK
Frequency Unknown

Definitions

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

Characters

Character Meaning
to touch; to feel with the hand; to stroke
to climb; to crawl; to get up or sit up
to roll; to boil; Get lost!
to hit; to strike; to beat