New Look very short dress or can be worn as a top.
Labelled size 12 however I believe this is incorrect and would suggest that it is more like a size 4.
Please see pics