travel by obtaining free rides in other people's cars
Are you looking for: 免费免费搭乘免费搭乘他人之车More results...
English Expression:
  1. v.  travel by obtaining free rides in other people's cars
  2. v.  hitch-hike