Ew? Aw? Jennifer Lawrence gives TMI-filled talk on 'Letterman'

Is there anything Jennifer Lawrence can't put an adorable spin on? "The Hunger Games: Catching Fire" actress put that to the test as she described her recent digestive woes — in detail — on David Letterman's "Late Show" Wednesday.

"I thought I had an ulcer, and it turns out it was a fulcer," Lawrence said of the recent illness that caused her to cancel a planned visit to the show on Tuesday. "I just had this really bad pain for, like, three weeks. And, you know, you can only s--- your pants so many times a day before you, like, have to go to the emergency room."

That's just where she went to have an "endo-scopo-something" done, and after she came out of the anesthesia, she had some fun too.

"The first lucid conversation I remember having was about the Kardashians," she told Letterman. "And then I put my hand on the anesthesiologist's chest and said, 'Will you please just promise me something? Will you promise me that you'll watch 'Real Housewives of Beverly Hills'?'"

In addition to all the "fulcer" tummy trouble, Lawrence said her "Catching Fire" co-star Woody Harrelson made her sick too.

"He was the other reason I almost crapped my pants," she laughed. "He gave me some healthy drink that was so healthy, it shocked my system. ... I was like, 'Woody, is there something in there that would make me crap my pants?' And he was like, 'Yeah, yeah, there's lots of stuff.' He started listing all the stuff, and I started sweating."

Something else that made Lawrence feel awful? Letterman's notoriously cold studio. The host likes to keep the temperature in the 50s, and that left his 23-year-old guest with the cold sweats.

"Have you always been hypochondriacal?" Letterman asked, noting her preoccupation with symptoms and illnesses, before offering up a blanket (and joining her under it).

"I don't know what that means, but it sounds like a disease, so that means I have it!" she said with a big smile.

See more from Lawrence when "The Hunger Games: Catching Fire" opens in theaters nationwide Friday.