Green’s Dictionary of Slang

shawl n.

[shawlie n. (1)]

a prostitute.

[Ire]Joyce Ulysses 301: Blind to the world up in a shebeen in Bride street after closing time, fornicating with two shawls and a bully on guard, drinking porter out of teacups.