try your damnedest - French English Dictionary