subjected to a great effort or output (person, animal, or machine) - Espagnol Anglais Dictionnaire