throw yourself on somebody's mercy - French English Dictionary