Comment Comment by MikeTheGreat > my car will be Turo'ed at work.I'm curious - what does it mean to "Turo" a car?I'm assuming it means "parked in the parking lot" but I've never heard the expression before. parent MikeTheGreat 4 years ago
I'm curious - what does it mean to "Turo" a car?
I'm assuming it means "parked in the parking lot" but I've never heard the expression before.