work excessively and by making great sacrifices - Espagnol Anglais Dictionnaire