advertising self-regulatory board - Spanish English Dictionary