dedicate one's life to something - Espagnol Anglais Dictionnaire