look up any word, like plopping:

1 definition by dee2

 
1.
TFC
A common nickname for Toronto FC, a football(soccer) club in MLS.
Did you hear TFC stomped the Impact yesterday?
by dee2 March 21, 2009