'spiv' definitions:

Definition of 'spiv'

(from WordNet)
noun
A person without employment who makes money by various dubious schemes; goes about smartly dressed and having a good time