Green’s Dictionary of Slang

twattle n.

see twat n. (1)