Summary
French to English:   more detail...
  1. avoir la chair de poule:
    • Wiktionary:
      avoir la chair de poule → crawl


French

Detailed Translations for avoir la chair de poule from French to English