Meanings1to go through challenging experiences2to become seasoned (in one's profession etc)Written Forms摸爬滾打Traditional · Main Form摸爬滚打Alternate Form