translate English to French: Special court for Sierra Leone
Tribunal spécial pour la Sierra Leone