YourDictionary

spiv

noun

Brit., Slang a man who lives by his wits, without doing any regular or honest work, esp. one engaged in petty, shady dealings

See spiv in American Heritage Dictionary 4

Learn more about spiv

link/cite print suggestion box