to be in a tight spot - Deutsch Englisch Wörterbuch