dedicate oneself completely to something - Espagnol Anglais Dictionnaire