Green’s Dictionary of Slang

twat-scouring adj.

[twat-scourer n.]

a general term of abuse.

[UK]N. Ward London Spy II 31: The Lord confound your Devices, for a Twat-Scouring Pimp.