Beso really means a sloppy, drunk bitch. But it can be used to mean slut or ho, too.
For the most part, a beso is a party girl who is
out of control. It can be used playfully between friends, but if you say it about someone you don't know it could be taken as
fighting words.
The word beso originated in Albany, New York.