> 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.
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.