translate English to French: Specially Invited
Organisation spécialement invitée