deliver - to deliver oneself up to sb.

German Translation: