Last-minute rescues Synonyms

Definitions for Last-minute


  • (adjective) just before a deadline; at the last minute