to surrender oneself - Allemand Anglais Dictionnaire