throw one's self on - Turkish English Dictionary