I looked it up on goggle it has a couple different meanings.
1. Oral sex performed on the female driver of a moving vehicle.
2. A parasitic acquaintance who brings nothing to the table, often ovestaying their welcome and acting unnecessarily possessive and/or jealous.
Not sure which u mean but there both kinda cool. Learn somthing new everyday that's what I love about this site.