overburdened by an excessive workload - Spanisch Englisch Wörterbuch