Rapper Waka Flocka Flame publicly apologized to media mogul Oprah Winfrey for calling her an "ugly b*tch" and for saying he wouldn't "f*ck" her.
Waka tells gossip website TMZ he is ashamed of himself for disrespecting Oprah in such an offensive manner.
Waka is referring to an old video that recently surfaced in which one of Waka's friends quips that Oprah has a "million dollar p*ssy" -- which Waka replied, “I won’t f**k that ugly b*tch!”
Now, Waka tells TMZ he feels terrible about the situation -- saying, "I feel obligated to take responsibility for my actions and publicly apologize to Oprah."
"My remarks about you were both extremely unnecessary and disrespectful. This regretful situation made me look at women and how I address them in a more responsible way."
Waka says his mother was "disgusted" when she saw the footage -- and it made him realize how hurtful his words can be.
For what it's worth ... he still didn't say he'd bang Oprah.