desperate men do desperate deeds - German English Dictionary