Madonna took rosé wine to the Met Gala. Picture: Bang Showbiz

Madonna revealed her camouflage dress she wore to the Met Gala on Monday (01.05.17) even came with a drinks bottle, which she filled with rosé wine.

The 'Hung Up' singer donned an Army-inspired "Combat Barbie" look by Moschino designer Jeremy Scott to the annual fashion extravaganza in New York on Monday (01.05.17) evening and her accessories even included a canteen, which she'd filled with a tipple to enjoy on the red carpet.

READ: The beauty and bizarre at the 2017 #MetGala

She joked: "I am of legal age. I know I look young...

"It's going to be a fun night. As long as I drink the rest of my canteen."

The 58-year-old singer knew a long time ago she wanted a camouflage gown – which was teamed with long leather fingerless gloves, layers of necklaces and adorned with small chain accoutrements – for the event.

She explained to 'Entertainment Tonight': "We knew we wanted to go with camouflage from the very start. We started with the flak jacket, and then we worked our way down inside.

"So, you know, we're ready. We're ready to go to fashion war."

Jeremy added: "Combat Barbie."

Earlier this year, Madonna adopted four-year-old twins Estere and Stelle and they are settling in well to their new life.

She said: "They're great. They also approve of my outfit. It's very important."

The 'Like a Virgin' singer – who also has kids Lourdes, 20, Rocco, 16, and David and Mercy, both 11 – had hinted at the theme of her dress earlier in the day.

She posted a bare-faced selfie on Instagram as she began her preparations and captioned the picture: "Pre Met Gala Face Before Getting into Battle Dress i prepare for Combat with MDNA Chrome Clay Mask (sic)"