do one’s best

De Wiktionnaire, le dictionnaire libre