endure a difficult task - Spanish English Dictionary