Wiktionary
put one's money where one's mouth is
vb. 1 To make or take a bet. 2 (context idiomatic English) To take an obvious stake in the truth of a claim that one is making.