What does 'Skin in the game' mean?

A person who has skin in the game has invested in the company they are running.

Idioms similar to 'Skin in the game'

See also: