avoir le couteau entre les dents

Etymology
Literally, “to have the knife between the teeth.”

Verb

 * 1) to be ready for a fight, to be in a fighting mood