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