aboyeur

Adjective

 * 1)  Which barks or makes a sound like barking

Noun

 * 1)  someone whose job or involves crying out at people
 * 2)  someone who yells a lot at someone else, who heckles, or criticize violently in speech or writing