Language:
Free Online Dictionary|3Dict

人盡其力

Source : CEDICT

everyone does their best (idiom)