sleepcoat

noun

Definition of sleepcoat

: a man's knee-length coat with a tie belt similar in style to a pajama jacket