overburdened by an excessive workload - Alemán Inglés Diccionario

Proponer traducción