sro (self-regulatory organization, self-regulatory organisation, self-regulating organization, self-regulating organisation) - French English Dictionary