Dictionary search results

Showing 1-2 of 2 results

slogan British & World English

A short and striking or memorable phrase used in advertising

slogan English Thesaurus

well-known advertising slogans