all-nighter

noun
RareNot in standard dictionaries
1

Something that lasts throughout the whole night.

2

An instance of studying or working throughout the night without sleep.

3

A session with a prostitute covering the entire night.

4

A client of a prostitute who has paid for the entire night.

5

A criminal or other person kept in jail over night.

#slang