Dwayne De Rosario's definitions
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.
by Dwayne De Rosario March 8, 2013
Get the Toronto FC mug.