Democratic Representative Maxine Waters raged against Donald Trump on Twitter Tuesday, arguing 'impeachment is too good' for the president and argued he should be in solitary confinement instead.

'Impeachment is not good enough for Trump. He needs to be imprisoned & placed in solitary confinement,' she tweeted.

Waters was an early supporter of an impeachment inquiry into Trump and she and the president have long battled in the public arena over her criticism of his administration and his insults.

Neither of them are known for mincing words.

Maxine Waters raged against Donald Trump on Twitter Tuesday, arguing 'impeachment is too good' for the president and argued he should be in solitary confinement instead

But Waters unleashed a new round of fury on the president after Trump spent the past week in his own Twitter rant, where he criticized the whistle-blower who revealed details of his call with the president of the Ukraine and attacked Congressman Adam Schiff, who is leading the Democrats' impeachment inquiry.

Waters, in a string of five tweets, attacked Trump on a number of topics - including his claim Democrats would cause a 'civil war' with their impeachment inquiry and his labeling the whistle-blower a 'spy' - which she called 'mob language' in reference to concerns the whistle-blower will come to physical harm for his actions.

She also brought up allegations of racism against the president, saying he was 'dog whistling to his white supremacists' with his words.

'Trump is so irresponsible & so hungry for power & control, he would dare imply that a civil war will ensue if he's impeached. He is dog whistling to his white supremacists to create fear & intimidation b/c he knows he is going to be impeached. He knows he deserves impeachment,' Waters wrote.

'I'm calling on the GOP to stop Trump's filthy talk of whistleblowers being spies & using mob language implying they should be killed. Impeachment is not good enough for Trump. He needs to be imprisoned & placed in solitary confinement. But for now, impeachment is the imperative,' the California Democrat added.

She then went on to attack Attorney General William Barr, who was revealed to have spoken to foreign officials about his investigation into the how Robert Mueller's Russia probe began.

'AG Barr is the highest law enforcement officer & the worst. He's supposed to be the people’s lawyer, but he’s just Trump’s puppet. He's been caught soliciting foreign countries' help in undermining his FBI & our Intel agencies. He should be Trump’s companion w/impeachment,' Waters noted.

Waters, who, as chairwoman of the House Financial Services Committee is one of the six Democratic chairs investigating the president, also attacked Trump's personal lawyer, Rudy Giuliani.

'It’s certainly past time for Giuliani's docs/texts to have been subpoenaed by our committees. His brazen lies, outrageous distortions, & attempts to do anything Trump wants him to do have got to be stopped. His unintended revelations will help us solidify Trump's impeachment,' she wrote.

Three House committees subpoenaed documents from Giuliani on Tuesday as part of the impeachment inquiry.

Giuliani has pushed a theory that Joe Biden, when he was vice president, pressured the Ukrainian government to fire the country's top prosecutor to protect his son Hunter, who sat on the board of a Ukrainian gas company, Burisma Holdings, accused of corrupt practices.

Maxine Waters and Donald Trump have long battled in the public arena

Maxine Waters also attacked Attorney General William Barr and Rudy Giuliani

Trump asked Ukrainian President Volodymyr Zelensky to investigate that claim - which has not been substantiated - when he spoke to him on July 25.

The revelation about the president's action led to Speaker Nancy Pelosi to call for a formal impeachment inquiry into him.

'Trump has corrupted so many members of his admin. The lies, coverups, shaking down foreign countries & undermining our democracy will be recorded as one of the worst periods in the history of our country, all led by a dishonorable con man. Follow the facts, impeachment on the way,' Waters concluded.

Waters and Trump have a history of combat.

In June of last year, at a rally in her Los Angeles House district, Waters encouraged members of the public to confront members of Trump's administration about his policy of separating migrant children from their parents.

At the time, Trump had the controversial policy in place and members of his staff, like then-White House press secretary Sarah Sanders, were hounded at restaurants by opponents.

'Let's make sure we show up wherever we have to show up. And if you see anybody from that Cabinet in a restaurant, in a department store, at a gasoline station, you get out and you create a crowd. And you push back on them. And you tell them they're not welcome anymore, anywhere. We've got to get the children connected to their parents,' Waters said at the time.

Trump called her 'crazy' and a 'low IQ person' in his response. She is also a standard attack line in many of his campaign rallies as he tries to paint her as the face of the Democratic Party.