Green’s Dictionary of Slang

shamshes n.

(Polari) attractive men.

[UK]P. Baker Fabulosa 297/2: shamshes 1. attractive men.