Pinyin Dictionary results for "mo pa gun da"

摸爬滚打
to go through challenging experiences; to become seasoned (in one's profession etc)
Dictionary data provided by CC-CEDICT