What does B-girl mean?

B-girl meaning in Etymology Dictionary

1936, acronym of club woman, U.S. slang for a lady paid to encourage customers at a bar to purchase the woman products.

B-girl meaning in General Dictionary

a woman employed by a club to do something as a friend to men consumers