a drain on the resources - Deutsch Englisch Wörterbuch