ballyhoo artist

Noun
  1. Someone who uses exaggerated or lurid material in order to gain public attention (synset 110599287)

Found on Word Lists

Other Searches