do (one's) darndest - English Synonyms Dictionary