surrender oneself to - German English Dictionary