Green’s Dictionary of Slang

shena n.

a prostitute.

[UK]‘Joskin’s Vocab.’ in Yokel’s Preceptor 30: Shenas, Whores.