Random individual of questionable intelligence. Synonyms: Schmoe, Jabrone. Possibly from Java + Mocha, historical sources of coffee. See Regular Joe.
I got a phone call from some Jamoche trying to sell me aluminum siding.
59👍 22👎