do (one's) darnedest - Französisch Englisch Wörterbuch