Green’s Dictionary of Slang

whispering dudder n.

see dudder n.1