look up any word, like pussy:

1 definition by Bruce6753

A girlfriend or boyfriend that is too clingy. The word comes from south Africa where car guards beg for money after supposedly guarding your car.
Alan is being such a car guard
by Bruce6753 January 05, 2013
1 0