in desperate straits - Allemand Anglais Dictionnaire