Definition of all-night man in 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.

    In earliest use: specifically a resurrectionist, a bodysnatcher.

Origin

Mid 19th century.