do (one's) damndest - Alemán Inglés Diccionario