Joe Blow Definition

noun
An average, ordinary man.
Webster's New World
A name used to refer to a man whose name is not known or whose typicalness is being emphasized.
Webster's New World