look up any word, like donkey punch:

1 definition by Daikaiju

 
1.
A neighborhood slut who love to give head.
Hey yo, did you meet up with that straga last night? Was she good?
by Daikaiju May 11, 2012
3 0