Slang for a rolling escape stair.
derekleffew Resident Curmudgeon Senior Team Premium Member Jun 29, 2009 #1 Slang for a rolling escape stair.