Definition of all-night man in US English:

all-night man

noun

  • A person, typically a man, who works through the night, or (less commonly) stays up all night in recreational pursuits.

Origin

Mid 19th century.