translate English to French: (a) Arrested, detained or abducted one or more persons; or
a) A arrêté, détenu ou enlevé une ou plusieurs personnes; ou