difficult to manage (a situation) - Deutsch Englisch Wörterbuch