exhaust oneself doing tedious work - Spanish English Dictionary