a catchy advertising slogan - Français Anglais Dictionnaire