What does B nasty garay mean?

B nasty garay meaning in Urban Dictionary

a smooth player form the roads that knows how to get his ...one of a sort hustler