Language:
Free Online Dictionary|3Dict

辛辛苦苦

Source : CEDICT

painstakingly/with great trouble

Source : CEDICT

painstakingly/with great trouble