שלאָף (shlof) + ראָק (rok, “suit coat, robe”), possibly as a calque of German Schlafrock.
שלאָפֿראָק • (shlofrok) m, plural שלאָפֿראָקן (shlofrokn)