shirt-waist (n.)
1879, from shirt (n.) + waist (n.).