Bubblegum
Learn
Dictionary
Prompts
Blog
Get the App
en
Learn
Prompts
Blog
en
Cantonese Dictionary
辛辛苦苦
Cantonese
辛辛苦苦
san1 san1 fu2 fu2
painstakingly · with great trouble
Meanings
1
painstakingly
2
with great trouble