Find the word definition

Wiktionary
smell blood

alt. (context idiomatic English) To sense that one has an advantage over an adversary or rival. vb. (context idiomatic English) To sense that one has an advantage over an adversary or rival.