H&M size UK10 US6 EUR38 BLUE Flounce Hem Puff sleeve DENIM SHIRT
100% cotton
New with tags, sold out!
Thank you for looking!