Black Cold/Off-Shoulder fitted maxi dress (UK S/M) in stretchy PVC-type material
It is a S/M, and will fit a 10/12, I would estimate, and can be dressed-up or down.
eBay