Actually a little more insulting, but that is the gist of the word.
“Italian slang for “low life””
I know that! A great insult to mutter under one’s breath! Just questioning the spelling.