a catchy advertising slogan - Turkish English Dictionary