Etymology
Today it means: One who uses abusive slang; a ranting partisan. Full definition →
From slang and whang (“to beat”) + -er.
Etymology from Wiktionary, CC BY-SA 4.0.