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