try (one's) damndest - French English Dictionary