Yahoo Web Search

Search results

  1. Dictionary
    Have skin in the game
    • have a personal investment in an organization or undertaking, and therefore a vested interest in its success

    Powered by Oxford Languages