Ellen DeGeneres dressed up as
Cardi B in a racy costume that she said was a tribute to the rapper's role in the hit stripper movie Hustlers.
The 61 year old talk show host introduced herself as 'Cardi E,' joking that E is for Ellen and, 'also my bra size.'
She also jokingly thanked Goodyear for 'inflating' her, before Cardi B herself came out on stage behind her, just one of many celebrity guests on this year's
Halloween episode.
DeGeneres' costume featured a rather revealing bustier with a scarf around her neck with the letter E in silver sequins.
She wore a black coat with a black mini-skirt with fringes with fishnet stockings and leopard print platform boots.
She completed her look with a wig of long blonde hair, leading to a variety of guesses from fans on her social media.
Ellen joked that every year she is 'forced' to dress up like this every year and they always try to make it 'sexier' every year.
'I'll know it's time to stop doing the show when they send me out in two coasters and a dinner napkin,' DeGeneres joked.
While Ellen said she was trying to practice Cardi B's signature, 'Okurrrr' catch phrase, the real Cardi came out behind her, complimenting Ellen that her fake breasts are 'softer than mine.'
Ellen then showed off her 'twerking' skills to Cardi, who gave her some pointers as Ellen twerked on her.
'I'll give you a couple of bucks right there,' Cardi told Ellen. 'I'd give you 20 dollars, I'd get a lap dance from you.'
Ellen then brought out Stephen 'tWitch' Boss out to do some dancing of his own, dressed as Will Smith's Genie from Aladdin.
Other costumed guests at Ellen's Halloween episode was Kalen Allen as Beyonce and Jason Momoa as Elvis Presley.
Momoa admitted that he is obsessed with Elvis Presley and he even dressed as the King of Rock and Roll at the Playboy Mansion when he was 19.
He also appeared to launch his canned water Mananalu, as part of his mission to eliminate single-use plastic drinking bottles.