have someone cornered - French English Dictionary