English Prepositional phrase to the rescue Used to express when someone or something has saved the day, or provided valuable help. Synonyms TTR/ttr (abbreviation)Wikiwand - on Seamless Wikipedia browsing. On steroids.