Green’s Dictionary of Slang

sheba n.

[the Queen of Sheba]

1. [1920s–30s] (US) an attractive, fashionable woman.

2. [1970s+] (US gay) a homosexual black man [play on queen n.].