Ttr Definition

adverb

(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!
Wiktionary

Words Near Ttr in the Dictionary