fly-pitcher

Noun

 * 1) An illicit street trader; one who engages in fly-pitching.