subjected to a great effort or output (person, animal, or machine) - Spanish English Dictionary