Traduction Anglais Français

English Version

"abduction; kidnapping." en Francais