Definition from Wiktionary, the free dictionary
- (Internet, slang) Used to express when someone or something has saved the day; being clutch, or having good timing.
- A: Hey who was the creator of Mega Man?
- B: Keiji Inafune. Wikipedia TTR!
Usually used in the abbreviated form, TTR. It is almost always used in a phrase without a verb, e.g. Nerds TTR.