Continue with Google Continue with Apple
Continue with Google Continue with Apple
Shop on
THE FASHION SQUARE
Bid Set your price and as soon as any of our partner boutiques accepts it, your favorite will be yours
Buy Get your favorite piece instantly at your local Retail price

You can now resume your journey on THE FASHION SQUARE.

Your password has been successfully modified.
Continue

Choose your preferences

Language English

English

Delivery destination United States of America

United States of America

Currency USD$

USD$
More options coming soon

Forgot your password?

Check your inbox

Enter your email address to receive a link to reset your password.

We've sent an email to the address provided.
Can't find it? Check your junk folder.

We have reasons to believe this request is made by a program. If this is not the case, please let us know through our contact page.

Continue shopping

Up to 50% Off on SS26

No hidden fees | All prices include UAE import duties and all applicable taxes — nothing added at checkout.

Up to 50% Off on SS26

No hidden fees | All prices include UAE import duties and all applicable taxes — nothing added at checkout.

  • Language | English
  • Region | United Arab Emirates
  • Region Language
    Choose a country or region. Changing this will affect the currency you are charged in, item availability, pricing, and delivery options. Choose the language you want to browse the site in.
  • Contact Us
  • About Us
  • Cookie preferences
  • Women  /  Clothing  /  Dresses

    Balenciaga Women's Dresses

    Demna brings a postmodern twist to Balenciaga, blending street style with couture and redefining luxury as a fusion of comfort and innovation. Drawing from Cristóbal Balenciaga's legacy, Demna reimagines these classics. Mix and match urban logo hoodies with iconic Triple S or Track sneakers for streetwear, or pair avant-garde eveningwear with Hourglass bags for a sculptural edge. Read more

    Mini dresses
    Midi dresses
    Maxi dresses
    Knee-length dresses
    Playsuits
    Clear filters
    Balenciaga printed midi dress Balenciaga printed midi dress

    Balenciaga

    printed midi dress

    AED 17,875 35% OFF
    AED 11,550
    close button wishlist
    Balenciaga printed midi dress
    Select your size:
    Balenciaga oversized cotton mini shirt dress Balenciaga oversized cotton mini shirt dress

    Balenciaga

    oversized cotton mini shirt dress

    AED 6,760 42% OFF
    AED 3,900
    close button wishlist
    Balenciaga oversized cotton mini shirt dress
    Select your size:
    Balenciaga printed midi dress Balenciaga printed midi dress

    Balenciaga

    printed midi dress

    AED 17,585 57% OFF
    AED 7,610
    close button wishlist
    Balenciaga printed midi dress
    Select your size:
    Balenciaga cotton mini polo dress Balenciaga cotton mini polo dress

    Balenciaga

    cotton mini polo dress

    AED 4,280 43% OFF
    AED 2,440
    close button wishlist
    Balenciaga cotton mini polo dress
    Select your size:
    M S XS
    Balenciaga draped mini dress Balenciaga draped mini dress

    Balenciaga

    draped mini dress

    AED 8,705 32% OFF
    AED 5,880
    close button wishlist
    Balenciaga draped mini dress
    Select your size:
    Balenciaga cotton polo knee-length dress Balenciaga cotton polo knee-length dress

    Balenciaga

    cotton polo knee-length dress

    AED 4,280 24% OFF
    AED 3,240
    close button wishlist
    Balenciaga cotton polo knee-length dress
    Select your size:
    M S
    Balenciaga printed balloon-sleeve midi dress Balenciaga printed balloon-sleeve midi dress

    Balenciaga

    printed balloon-sleeve midi dress

    AED 17,585 47% OFF
    AED 9,390
    close button wishlist
    Balenciaga printed balloon-sleeve midi dress
    Select your size:
    Balenciaga draped asymmetric v-neck long-sleeve mini dress Balenciaga draped asymmetric v-neck long-sleeve mini dress

    Balenciaga

    draped asymmetric v-neck long-sleeve mini dress

    AED 8,565 58% OFF
    AED 3,640
    close button wishlist
    Balenciaga draped asymmetric v-neck long-sleeve mini dress
    Select your size:
    Balenciaga draped mini dress Balenciaga draped mini dress

    Balenciaga

    draped mini dress

    AED 8,565 39% OFF
    AED 5,200
    close button wishlist
    Balenciaga draped mini dress
    Select your size:
    Balenciaga draped asymmetric v-neck sleeveless midi dress Balenciaga draped asymmetric v-neck sleeveless midi dress

    Balenciaga

    draped asymmetric v-neck sleeveless midi dress

    AED 9,920 50% OFF
    AED 4,920
    close button wishlist
    Balenciaga draped asymmetric v-neck sleeveless midi dress
    Select your size:
    Balenciaga ribbed sleeveless midi dress Balenciaga ribbed sleeveless midi dress

    Balenciaga

    ribbed sleeveless midi dress

    AED 12,175 56% OFF
    AED 5,320
    close button wishlist
    Balenciaga ribbed sleeveless midi dress
    Select your size:
    Balenciaga silk mini dress Balenciaga silk mini dress

    Balenciaga

    silk mini dress

    AED 8,565 55% OFF
    AED 3,850
    close button wishlist
    Balenciaga silk mini dress
    Select your size:
    Balenciaga printed knotted midi dress Balenciaga printed knotted midi dress

    Balenciaga

    printed knotted midi dress

    AED 17,585 52% OFF
    AED 8,450
    close button wishlist
    Balenciaga printed knotted midi dress
    Select your size:
    Balenciaga one-shoulder long-sleeve draped asymmetric maxi dress Balenciaga one-shoulder long-sleeve draped asymmetric maxi dress

    Balenciaga

    one-shoulder long-sleeve draped asymmetric maxi dress

    AED 14,430 43% OFF
    AED 8,190
    close button wishlist
    Balenciaga one-shoulder long-sleeve draped asymmetric maxi dress
    Select your size:
    Balenciaga draped maxi dress Balenciaga draped maxi dress

    Balenciaga

    draped maxi dress

    AED 10,080 33% OFF
    AED 6,730
    close button wishlist
    Balenciaga draped maxi dress
    Select your size:
    Balenciaga cotton suspended trench dress Balenciaga cotton suspended trench dress

    Balenciaga

    cotton suspended trench dress

    AED 18,940 56% OFF
    AED 8,280
    close button wishlist
    Balenciaga cotton suspended trench dress
    Select your size:
    Balenciaga viscose wool mini jacket dress Balenciaga viscose wool mini jacket dress

    Balenciaga

    viscose wool mini jacket dress

    AED 15,780 57% OFF
    AED 6,710
    close button wishlist
    Balenciaga viscose wool mini jacket dress
    Select your size:
    Balenciaga cutout blazer midi dress Balenciaga cutout blazer midi dress

    Balenciaga

    cutout blazer midi dress

    AED 15,780 57% OFF
    AED 6,710
    close button wishlist
    Balenciaga cutout blazer midi dress
    Select your size:
    Balenciaga silk wool hybrid v-neck mini shirt dress Balenciaga silk wool hybrid v-neck mini shirt dress

    Balenciaga

    silk wool hybrid v-neck mini shirt dress

    AED 9,920 35% OFF
    AED 6,480
    close button wishlist
    Balenciaga silk wool hybrid v-neck mini shirt dress
    Select your size:
    Balenciaga backless v-neck maxi dress Balenciaga backless v-neck maxi dress

    Balenciaga

    backless v-neck maxi dress

    AED 11,270 50% OFF
    AED 5,590
    close button wishlist
    Balenciaga backless v-neck maxi dress
    Select your size:
    Balenciaga cutout long-sleeve mini dress Balenciaga cutout long-sleeve mini dress

    Balenciaga

    cutout long-sleeve mini dress

    AED 8,565 59% OFF
    AED 3,540
    close button wishlist
    Balenciaga cutout long-sleeve mini dress
    Select your size:
    Balenciaga silk asymmetric draped cape top Balenciaga silk asymmetric draped cape top

    Balenciaga

    silk asymmetric draped cape top

    AED 8,475 35% OFF
    AED 5,530
    close button wishlist
    Balenciaga silk asymmetric draped cape top
    Select your size:
    Balenciaga stretch tulle midi dress Balenciaga stretch tulle midi dress

    Balenciaga

    stretch tulle midi dress

    AED 8,115 44% OFF
    AED 4,510
    close button wishlist
    Balenciaga stretch tulle midi dress
    Select your size:
    Balenciaga silk wool sleeveless mini dress Balenciaga silk wool sleeveless mini dress

    Balenciaga

    silk wool sleeveless mini dress

    AED 12,625 23% OFF
    AED 9,710
    close button wishlist
    Balenciaga silk wool sleeveless mini dress
    Select your size:
    Balenciaga zipped mini dress Balenciaga zipped mini dress

    Balenciaga

    zipped mini dress

    AED 8,565 36% OFF
    AED 5,470
    close button wishlist
    Balenciaga zipped mini dress
    Select your size:
    Balenciaga asymmetric maxi dress Balenciaga asymmetric maxi dress

    Balenciaga

    asymmetric maxi dress

    AED 7,215 37% OFF
    AED 4,510
    close button wishlist
    Balenciaga asymmetric maxi dress
    Select your size:
    Balenciaga wool a-line knee-length dress Balenciaga wool a-line knee-length dress

    Balenciaga

    wool a-line knee-length dress

    AED 12,220 34% OFF
    AED 8,050
    close button wishlist
    Balenciaga wool a-line knee-length dress
    Select your size:
    Balenciaga wool silk sleeveless asymmetric turtleneck top Balenciaga wool silk sleeveless asymmetric turtleneck top

    Balenciaga

    wool silk sleeveless asymmetric turtleneck top

    AED 5,410 28% OFF
    AED 3,900
    close button wishlist
    Balenciaga wool silk sleeveless asymmetric turtleneck top
    Select your size:
    Balenciaga satin monogram belted knee-length dress Balenciaga satin monogram belted knee-length dress

    Balenciaga

    satin monogram belted knee-length dress

    AED 8,115 46% OFF
    AED 4,420
    close button wishlist
    Balenciaga satin monogram belted knee-length dress
    Select your size:
    Balenciaga stretch draped asymmetric sleeveless high-neck midi dress Balenciaga stretch draped asymmetric sleeveless high-neck midi dress

    Balenciaga

    stretch draped asymmetric sleeveless high-neck midi dress

    AED 8,565 48% OFF
    AED 4,450
    close button wishlist
    Balenciaga stretch draped asymmetric sleeveless high-neck midi dress
    Select your size:
    Balenciaga cotton asymmetric shirt mini dress Balenciaga cotton asymmetric shirt mini dress

    Balenciaga

    cotton asymmetric shirt mini dress

    AED 6,760 53% OFF
    AED 3,210
    close button wishlist
    Balenciaga cotton asymmetric shirt mini dress
    Select your size:
    Balenciaga cotton pleated mini polo dress Balenciaga cotton pleated mini polo dress

    Balenciaga

    cotton pleated mini polo dress

    AED 7,820 52% OFF
    AED 3,760
    close button wishlist
    Balenciaga cotton pleated mini polo dress
    Select your size:
    Balenciaga silk wool cutout a-line mini dress

    Balenciaga

    silk wool cutout a-line mini dress

    AED 8,565 33% OFF
    AED 5,760
    close button wishlist
    Balenciaga silk wool cutout a-line mini dress
    Select your size:
    Balenciaga stretch nylon mini dress Balenciaga stretch nylon mini dress

    Balenciaga

    stretch nylon mini dress

    AED 5,410 55% OFF
    AED 2,410
    close button wishlist
    Balenciaga stretch nylon mini dress
    Select your size:
    Balenciaga draped maxi dress Balenciaga draped maxi dress

    Balenciaga

    draped maxi dress

    AED 10,865 45% OFF
    AED 5,960
    close button wishlist
    Balenciaga draped maxi dress
    Select your size:
    Balenciaga silk blend asymmetric mini dress Balenciaga silk blend asymmetric mini dress

    Balenciaga

    silk blend asymmetric mini dress

    AED 7,215 28% OFF
    AED 5,200
    close button wishlist
    Balenciaga silk blend asymmetric mini dress
    Select your size:
    Balenciaga silk midi dress Balenciaga silk midi dress

    Balenciaga

    silk midi dress

    AED 16,685 56% OFF
    AED 7,300
    close button wishlist
    Balenciaga silk midi dress
    Select your size:
    Balenciaga wool silk sleeveless bustier mini dress Balenciaga wool silk sleeveless bustier mini dress

    Balenciaga

    wool silk sleeveless bustier mini dress

    AED 13,975 29% OFF
    AED 9,910
    close button wishlist
    Balenciaga wool silk sleeveless bustier mini dress
    Select your size:
    Balenciaga silk-blend strapless midi dress Balenciaga silk-blend strapless midi dress

    Balenciaga

    silk-blend strapless midi dress

    AED 11,950 46% OFF
    AED 6,420
    close button wishlist
    Balenciaga silk-blend strapless midi dress
    Select your size:
    Balenciaga silk wrap mini dress Balenciaga silk wrap mini dress

    Balenciaga

    silk wrap mini dress

    AED 7,890 31% OFF
    AED 5,410
    close button wishlist
    Balenciaga silk wrap mini dress
    Select your size:
    Balenciaga silk maxi dress Balenciaga silk maxi dress

    Balenciaga

    silk maxi dress

    AED 24,800 50% OFF
    AED 12,310
    close button wishlist
    Balenciaga silk maxi dress
    Select your size:
    Balenciaga maxi dress Balenciaga maxi dress

    Balenciaga

    maxi dress

    AED 9,200 33% OFF
    AED 6,180
    close button wishlist
    Balenciaga maxi dress
    Select your size:
    Balenciaga fine-knit wool-blend midi dress Balenciaga fine-knit wool-blend midi dress

    Balenciaga

    fine-knit wool-blend midi dress

    AED 8,400 32% OFF
    AED 5,690
    close button wishlist
    Balenciaga fine-knit wool-blend midi dress
    Select your size:
    M
    Balenciaga silk asymmetric draped cropped top Balenciaga silk asymmetric draped cropped top

    Balenciaga

    silk asymmetric draped cropped top

    AED 7,665 36% OFF
    AED 4,890
    close button wishlist
    Balenciaga silk asymmetric draped cropped top
    Select your size:
    Balenciaga cotton draped maxi dress Balenciaga cotton draped maxi dress

    Balenciaga

    cotton draped maxi dress

    AED 9,770 33% OFF
    AED 6,530
    close button wishlist
    Balenciaga cotton draped maxi dress
    Select your size:
    S XS
    Balenciaga silk off-the-shoulder mini dress Balenciaga silk off-the-shoulder mini dress

    Balenciaga

    silk off-the-shoulder mini dress

    AED 13,865 29% OFF
    AED 9,910
    close button wishlist
    Balenciaga silk off-the-shoulder mini dress
    Select your size:
    Balenciaga silk shirt dress Balenciaga silk shirt dress

    Balenciaga

    silk shirt dress

    AED 11,270 33% OFF
    AED 7,590
    close button wishlist
    Balenciaga silk shirt dress
    Select your size:
    Balenciaga silk wool fitted v-neck open-back mini dress Balenciaga silk wool fitted v-neck open-back mini dress

    Balenciaga

    silk wool fitted v-neck open-back mini dress

    AED 11,725 45% OFF
    AED 6,410
    close button wishlist
    Balenciaga silk wool fitted v-neck open-back mini dress
    Select your size:
    Balenciaga ribbed turtleneck mini dress Balenciaga ribbed turtleneck mini dress

    Balenciaga

    ribbed turtleneck mini dress

    AED 9,015 44% OFF
    AED 5,030
    close button wishlist
    Balenciaga ribbed turtleneck mini dress
    Select your size:
    M S XS
    Balenciaga cotton maxi dress Balenciaga cotton maxi dress

    Balenciaga

    cotton maxi dress

    AED 6,760 38% OFF
    AED 4,160
    close button wishlist
    Balenciaga cotton maxi dress
    Select your size:
    M S
    Balenciaga cotton asymmetric one-shoulder long-sleeve midi dress Balenciaga cotton asymmetric one-shoulder long-sleeve midi dress

    Balenciaga

    cotton asymmetric one-shoulder long-sleeve midi dress

    AED 6,760 14% OFF
    AED 5,780
    close button wishlist
    Balenciaga cotton asymmetric one-shoulder long-sleeve midi dress
    Select your size:
    S XS
    Balenciaga sleeveless maxi dress

    Balenciaga

    sleeveless maxi dress

    AED 8,505 54% OFF
    AED 3,950
    close button wishlist
    Balenciaga sleeveless maxi dress
    Select your size:
    S XS
    Balenciaga cotton ribbed sleeveless maxi dress Balenciaga cotton ribbed sleeveless maxi dress

    Balenciaga

    cotton ribbed sleeveless maxi dress

    AED 7,215 33% OFF
    AED 4,860
    close button wishlist
    Balenciaga cotton ribbed sleeveless maxi dress
    Select your size:
    M S
    Balenciaga cotton silk asymmetric long-sleeve midi shirt dress Balenciaga cotton silk asymmetric long-sleeve midi shirt dress

    Balenciaga

    cotton silk asymmetric long-sleeve midi shirt dress

    AED 11,270 44% OFF
    AED 6,260
    close button wishlist
    Balenciaga cotton silk asymmetric long-sleeve midi shirt dress
    Select your size:
    Balenciaga silk wool draped midi dress Balenciaga silk wool draped midi dress

    Balenciaga

    silk wool draped midi dress

    AED 15,780 44% OFF
    AED 8,770
    close button wishlist
    Balenciaga silk wool draped midi dress
    Select your size:
    Balenciaga ribbed lace-up mini dress Balenciaga ribbed lace-up mini dress

    Balenciaga

    ribbed lace-up mini dress

    AED 7,215 52% OFF
    AED 3,470
    close button wishlist
    Balenciaga ribbed lace-up mini dress
    Select your size:
    M S
    Balenciaga sequined turtleneck long-sleeve mini dress Balenciaga sequined turtleneck long-sleeve mini dress

    Balenciaga

    sequined turtleneck long-sleeve mini dress

    AED 20,290 59% OFF
    AED 8,390
    close button wishlist
    Balenciaga sequined turtleneck long-sleeve mini dress
    Select your size:
    Balenciaga cotton long-sleeve shirt mini dress Balenciaga cotton long-sleeve shirt mini dress

    Balenciaga

    cotton long-sleeve shirt mini dress

    AED 6,760 52% OFF
    AED 3,250
    close button wishlist
    Balenciaga cotton long-sleeve shirt mini dress
    Select your size:
    Balenciaga mini dress Balenciaga mini dress

    Balenciaga

    mini dress

    AED 6,690 31% OFF
    AED 4,630
    close button wishlist
    Balenciaga mini dress
    Select your size:
    Balenciaga v-neck draped mini dress Balenciaga v-neck draped mini dress

    Balenciaga

    v-neck draped mini dress

    AED 8,565 44% OFF
    AED 4,780
    close button wishlist
    Balenciaga v-neck draped mini dress
    Select your size:
    Balenciaga asymmetric maxi dress Balenciaga asymmetric maxi dress

    Balenciaga

    asymmetric maxi dress

    AED 15,780 60% OFF
    AED 6,312
    close button wishlist
    Balenciaga asymmetric maxi dress
    Select your size:
    Balenciaga cotton jersey semi-fitted mini t-shirt dress Balenciaga cotton jersey semi-fitted mini t-shirt dress

    Balenciaga

    cotton jersey semi-fitted mini t-shirt dress

    AED 3,830 43% OFF
    AED 2,190
    close button wishlist
    Balenciaga cotton jersey semi-fitted mini t-shirt dress
    Select your size:
    M S XS
    Balenciaga silk mini dress Balenciaga silk mini dress

    Balenciaga

    silk mini dress

    AED 24,800 44% OFF
    AED 13,780
    close button wishlist
    Balenciaga silk mini dress
    Select your size:
    Balenciaga asymmetric draped sleeveless slim-fit midi dress Balenciaga asymmetric draped sleeveless slim-fit midi dress

    Balenciaga

    asymmetric draped sleeveless slim-fit midi dress

    AED 8,565 48% OFF
    AED 4,450
    close button wishlist
    Balenciaga asymmetric draped sleeveless slim-fit midi dress
    Select your size:
    Balenciaga silk mini dress Balenciaga silk mini dress

    Balenciaga

    silk mini dress

    AED 5,410 37% OFF
    AED 3,430
    close button wishlist
    Balenciaga silk mini dress
    Select your size:
    M S
    Balenciaga ribbed asymmetric maxi dress Balenciaga ribbed asymmetric maxi dress

    Balenciaga

    ribbed asymmetric maxi dress

    AED 10,820 60% OFF
    AED 4,328
    close button wishlist
    Balenciaga ribbed asymmetric maxi dress
    Select your size:
    S
    Balenciaga mini dress Balenciaga mini dress

    Balenciaga

    mini dress

    AED 7,215 43% OFF
    AED 4,090
    close button wishlist
    Balenciaga mini dress
    Select your size:
    Balenciaga cotton oversized logo pleated mini dress Balenciaga cotton oversized logo pleated mini dress

    Balenciaga

    cotton oversized logo pleated mini dress

    AED 8,115 48% OFF
    AED 4,260
    close button wishlist
    Balenciaga cotton oversized logo pleated mini dress
    Select your size:
    1 2
    Balenciaga floral-print midi dress Balenciaga floral-print midi dress

    Balenciaga

    floral-print midi dress

    AED 8,320 32% OFF
    AED 5,640
    close button wishlist
    Balenciaga floral-print midi dress
    Select your size:
    Balenciaga wool silk sleeveless a-line mini dress Balenciaga wool silk sleeveless a-line mini dress

    Balenciaga

    wool silk sleeveless a-line mini dress

    AED 8,565 33% OFF
    AED 5,760
    close button wishlist
    Balenciaga wool silk sleeveless a-line mini dress
    Select your size:
    Balenciaga silk blend mock turtleneck knitted midi dress Balenciaga silk blend mock turtleneck knitted midi dress

    Balenciaga

    silk blend mock turtleneck knitted midi dress

    AED 8,115 54% OFF
    AED 3,740
    close button wishlist
    Balenciaga silk blend mock turtleneck knitted midi dress
    Select your size:
    S XS
    Balenciaga cotton logo-print short-sleeve mini dress Balenciaga cotton logo-print short-sleeve mini dress

    Balenciaga

    cotton logo-print short-sleeve mini dress

    AED 4,460 39% OFF
    AED 2,710
    close button wishlist
    Balenciaga cotton logo-print short-sleeve mini dress
    Select your size:
    L M S XS
    Balenciaga fitted maxi dress Balenciaga fitted maxi dress

    Balenciaga

    fitted maxi dress

    AED 7,215 42% OFF
    AED 4,180
    close button wishlist
    Balenciaga fitted maxi dress
    Select your size:
    Balenciaga cotton draped back long-sleeve shirt midi dress Balenciaga cotton draped back long-sleeve shirt midi dress

    Balenciaga

    cotton draped back long-sleeve shirt midi dress

    AED 6,310 44% OFF
    AED 3,520
    close button wishlist
    Balenciaga cotton draped back long-sleeve shirt midi dress
    Select your size:
    Balenciaga mini dress Balenciaga mini dress

    Balenciaga

    mini dress

    AED 9,920 39% OFF
    AED 6,100
    close button wishlist
    Balenciaga mini dress
    Select your size:
    Balenciaga silk halterneck mini dress Balenciaga silk halterneck mini dress

    Balenciaga

    silk halterneck mini dress

    AED 11,725 42% OFF
    AED 6,760
    close button wishlist
    Balenciaga silk halterneck mini dress
    Select your size:
    Balenciaga off-shoulder v-neck knot-detail mini dress Balenciaga off-shoulder v-neck knot-detail mini dress

    Balenciaga

    off-shoulder v-neck knot-detail mini dress

    AED 6,310 34% OFF
    AED 4,190
    close button wishlist
    Balenciaga off-shoulder v-neck knot-detail mini dress
    Select your size:
    Balenciaga maxi dress Balenciaga maxi dress

    Balenciaga

    maxi dress

    AED 8,115 53% OFF
    AED 3,820
    close button wishlist
    Balenciaga maxi dress
    Select your size:
    Balenciaga metallic draped asymmetric sleeveless mini dress Balenciaga metallic draped asymmetric sleeveless mini dress

    Balenciaga

    metallic draped asymmetric sleeveless mini dress

    AED 12,175 43% OFF
    AED 6,900
    close button wishlist
    Balenciaga metallic draped asymmetric sleeveless mini dress
    Select your size:
    Balenciaga wool tweed knit regular-fit mini dress Balenciaga wool tweed knit regular-fit mini dress

    Balenciaga

    wool tweed knit regular-fit mini dress

    AED 8,565 35% OFF
    AED 5,570
    close button wishlist
    Balenciaga wool tweed knit regular-fit mini dress
    Select your size:
    M