translate English to French: Terrorism is an affront to humanity.
Le terrorisme est un affront à l'humanité.