try (one's) damnedest - Francés Inglés Diccionario