noun, masculine/feminine/ʃnɔk/plural: schnocks
schnock is masculine or feminine depending on context in French.
fool, idiot, imbecile; old geezer; senile person; bloke, guy, man
Synonyms: con, imbécile, individu, type
Probably borrowed from Yiddish שנוק (shnuk), a variant of שמאָק (shmok).