Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
damnedest  n 
fam to do one's damnedest (to do sth)  fare l'impossibile (per fare qc)