argue heatedly with somebody - French English Dictionary