Skip to main content

Dwayne De Rosario's definitions

Toronto FC

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 March 8, 2013
mugGet the Toronto FCmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email