throw oneself upon someone's mercy - German English Dictionary