have someone or something cornered - French English Dictionary