Summary
French to English:   more detail...
  1. perdre son sang froid:
    • Wiktionary:
      perdre son sang froid → lose one's temper