throw one's self on - German English Dictionary