translate English to French: Terrorism is but one of those insidious new elements.
Le terrorisme n'est qu'un de ces nouveaux éléments insidieux.