desperate men do desperate deeds - French English Dictionary