Search
Home page
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
new
Store
Blog
Advertise
Add a definition
User settings
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
new
Store
Blog
Advertise
Search
1 definition by
torontoguy8
TTC
In
Toronto, Ontario
, Canada, this stands for Take The Car as the
transit
system the TTC (Toronto
Transit
Commission) is one of the worst. It's faster if your Take The Car
What's the best way to
travel
in
Toronto
? TTC! Take
The Car
!
by
torontoguy8
March 30, 2018
Flag
Get the
TTC
mug.