Back to Dictionary
摸爬滚打
摸爬滾打
mōpágǔndǎ
1.
to go through arduous training or hard work