home and dry - definition and synonyms

phrase British
  1. having achieved victory or success, or certain to achieve it

    We’re not home and dry yet.

See also main entry: home