Kim Kardashian donned a see-through lace dress for an appearance on "The Tonight Show with Jay Leno" Wednesday night (Oct. 30).
Kardashian paired the white Dolce & Gabbana dress with a black bra and black underwear. She kept her blond hair parted to the side in loose waves and wore a pair of sky-high stiletto sandals.
The 33-year-old opened up to Leno about how she felt being criticized by the media during her pregnancy, saying that it changed her.
"It really hurt my soul," she said. "It changed how I am in the public a little bit ... It was just really hard to read all these stories and hear all these nasty things. I think people sometimes question, like, or they think I'm out in hiding now. No, I just wanted to adjust my life a little bit. Why would I subject myself to so much negativity, especially now that I have a daughter? I just don't need that energy."
Kardashian also said her sexy swimsuit selfie was a "big middle finger to the world [to] everyone that called me fat."
RELATED ON HUFFPOST:
HuffPost Entertainment is your one-stop shop for celebrity news, hilarious late-night bits, industry and awards coverage and more — sent right to your inbox six days a week. Learn more