'ballyhoo artist' definitions:

Definition of 'ballyhoo artist'

From: WordNet
noun
Someone who uses exaggerated or lurid material in order to gain public attention [syn: sensationalist, ballyhoo artist]