Meaning of home free in English:

home free

phrase

North American
  • Having successfully achieved or being within sight of achieving one's objective.

    • ‘at 7–0 they should have been home free’