Snoop Dogg is apologizing to Gayle King after a misogynistic rant against her last week over an interview she conducted with former WNBA player Lisa Leslie. 

In the caption of a video posted to Instagram on Wednesday, Snoop writes he “had a talk" with his mom, which apparently helped him get his act straight.

Last Thursday, Snoop was among a number of celebrities to unleash on the lauded journalist for her line of questioning about Kobe Bryant's 2003 sexual assault case on a CBS This Morning interview. But he was the only one to call King a “funky dog head b***h” and everything else under the sun, sans a child of God. To make matters worse, he threatened to "come get" King if she didn't "back off" and "respect the family."

In the interview, King asked Leslie if it was difficult to reckon with the late NBA star's "complicated legacy" and insisted Leslie would never be able to see Bryant in a questionable light because she was his friend.  

In a series of posts last Thursday, he continued referring to King, as well as her close friend, Oprah Winfrey, as b***hes and hoes. He even threw in a "Free Bill Cosby" message at the conclusion of one of the posts. 

Although he didn't acknowledge the Cosby reference, Snoop now says he took things too far while trying to defend his late friend who wasn't here to defend himself.

“So with that being said: Gayle King, I publicly tore you down by coming at you in a derogatory manner based off of emotions … me being angry at the questions you asked," the rapper said. "Overreacted. Should have handled it way different than that.” 

King has received Snoop’s vitriol, questions about her journalism ethics and numerous death threats. Oprah even went on The Today Show to defend King and to let the public know how much of a toll it has taken on her longtime friend. 

In a clarification over the weekend, Snoop said he didn’t mean to threaten King and called himself “non-violent," according to NBC. That post has since been taken down. 

Second time's a charm.