One who harangues.
A swindler, a gambler.
A person who speaks fluently and glibly; a barker.
A gambling club.
A radio or television announcer.