do one's darndest - French English Dictionary