1 definition by Dwayne De Rosario

A truly terrible Football (Soccer) team based in Toronto. They have great fans who deserve a better team. The only way is up for them.
Did you catch the Toronto FC game last night? Unfortunately, yes.
by Dwayne De Rosario February 28, 2013
Get the Toronto FC mug.