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 FCmug.
Get the Toronto FCmug. We'll email you a link to sign in instantly.