TTFL

(redirected from Toronto Touch Football League)
AcronymDefinition
TTFLToronto Touch Football League (Toronto, Ontario, Canada)
TTFLTotal Tackles for Loss (football)
Full browser ?