hard sell

Noun
  1. Forceful and insistent advertising (synset 101103476)

Other Searches