Language:
Free Online Dictionary|3Dict

薄尽绵力

Source : CEDICT

to do my humble best (humble) (idiom)