Victoria Beckham is confident enough to "cover up" these days.

Victoria Beckham

Victoria Beckham

The 42-year-old fashion designer admits her wardrobe has grown more modest as she's got older because she no longer "feels the need" to flaunt her slender frame.

She said: "As I've got older and gained in confidence, I don't feel the need to go out and show off how tiny my waist is, I've loosened up, I wear a lot more separates and suits - a lot more clothes!

"I think the older you get, the more accepting you are of yourself and your body shape. You have to be quite confident to cover up.

"But now people are more accepting of me, so I can push it, fashion-wise."

And Victoria - who has children Brooklyn, 17, Romeo, 14, Cruz, 11, and Harper, five, with husband David Beckham - thinks it is much "sexier" to cover up and leave "a little bit" to the imagination.

She told Britain's Grazia magazine: "Very rarely do I go out in anything that is revealing - I used to - and that has nothing to do with the fact I'm older, it just feels more relevant.

"It feels like a newer, fresher take on what might be considered sexy.

"I think sexy comes from within. I think sexy is the way you conduct yourself.

"I think you have to feel sexy to look sexy. And feel confident to look confident - I just wish there was another word, other than sexy, to describe that confidence and empowerment you feel."