Find the word definition

Wiktionary
give someone a bloody nose

vb. (context idiomatic English) to defeat or frustrate someone, but not doing any permanent damage in the process