schmoe (n.)youdaoicibaDictYouDict
also schmo, "idiot, fool," 1948, euphemized form of schmuck.