Summary
English to French:   more detail...
  1. hit the road:


English

Detailed Translations for hit the road from English to French