a catchy advertising slogan - Deutsch Englisch Wörterbuch