hard sell

1. (noun) forceful and insistent advertising
Related Words: advertising, advertizing, publicizing



Terms and Conditions of Use / Copyright Notice