Nouns

(n)tub-thumpera noisy and vigorous or ranting public speaker