to surrender oneself - Espagnol Anglais Dictionnaire