Green’s Dictionary of Slang

twat-scourer n.

[twat n. (1) + SE scourer, a cleaner, a polisher]

a surgeon, a doctor.

[UK]Bailey Universal Etym. Eng.Dict. n.p.: Twat-scowerer, a Surgeon or Doctor.