Green’s Dictionary of Slang

twatt n.

1. see twat n. (1)

2. see twat n. (3)