English Dictionary
Definition have skin in the game in British English
have skin in the game phrase
phrase
1
to be at risk financially because you have invested in something that you want to happen
Synonyms and related words
