Sharon Osbourne had a foul-mouthed rant at Louis Walsh.
The 61-year-old TV personality was left fuming after her fellow judge on the 'X Factor' panel voted her act, Shelley Smith, off the singing contest and saved boy band Kingsland Road on Sunday's results show.
Sharon allegedly flew into a rage during a dinner at China Tang located in London's Dorchester hotel where they were joined by producers.
A source told The Sun newspaper: "Sharon's face was the colour of her hair -- she looked like she was about to explode. No one knew where to look as she effed and jeffed at him.
"She was calling him every name under the sun. He just stood there trying not to laugh, which only made it worse."
The situation escalated to a point where producers were forced to intervene and sit them separately.
The source explained: "Producers tried to calm things down by making them sit at opposite ends of the table in the restaurant."
Sharon returned to the show this year - replacing Tulisa Contostavlos - and allegedly feels "betrayed" by Louis who she believes should have been more loyal to her.
The source added: "She feels betrayed by Louis because, when she came back to the show, they had an understanding that they would help each other out.
"But Sharon feels humiliated that she was seen on camera pleading with him to help her out -- and that he totally ignored her."
After the results show Sharon "marched down the hallway" and reportedly yelled at Louis, saying: "You f***ing ****. I thought we were friends. You've betrayed me."