Italian slang for dishonerable,liar/cheat
You have a face of a scruffo.
Faccia de scruffo.
by jamboots July 28, 2009
Get the scruffo mug.