i've just been approached by more chuggers on the street corner
british slang:  those often irritating 'charity' representatives who approach you on the streets, encouraging you to provide credit card details for making monthly donations towards certain charities
"i've just been approached by more chuggers on the street corner" What is the definition of "chuggers"?