advertising self-regulatory board - French English Dictionary