i read this the other day. this is mc stephinit's definition..
Welcome to BGIRLSTYLE.com -link
"What are your thoughts on being a bgirl?"
"Hmmm, let me think. Ok, done. Well, being a B-Girl is all an attitude. It's how you carry yourself. It's also what you know. Not only knowledge of cats on the record store shelves or other people in Hip Hop, but it's knowledge of self. When you are a B-Girl you have said "This is me" and you have to carry all the weight that goes along with it, be it positive or negative. Some people think that they are a B-Girl (or B-Boy) if they wear certain clothes or listen to certain things, but personally I feel that it's all in your heart. Shoot, I shop at Good Will and I'm fresh! "
she answers more questions in the link if you wanna take a look