have one's own back on somebody - French English Dictionary