vend

To sell things, often directly to people on the street.