Sen. Elizabeth Warren (D., Mass.) told MSNBC's Ali Velshi on Monday that President Donald Trump will not silence her by using a "racial slur" like "Pocahontas."

Trump hosted an event at the White House to honor Navajo code talkers, where he referenced Pocahontas, a nickname he has used in the past to refer to Warren.

Velshi played a clip of Trump's comments and then asked if she would like to respond.

"I just want to thank you because you are very, very special people. You were here long before any of us were here," Trump said. "Although, we have a representative in Congress who they say was here a long time ago; they call her Pocahontas."

"This was supposed to be an event to honor heroes," Warren said in response. "People who put it all on the line for our country, and people who, because of their incredible work, saved the lives of countless Americans and our allies."

"It is deeply unfortunate that the President of the United States cannot even make it through a ceremony honoring these heroes without having to throw a racial slur," Warren continued. "Donald Trump does this over and over thinking somehow he's going to shut me up with it. It hadn't worked in the past. It is not going to work in the future."

Trump has said he calls Warren "Pocahontas" in reference to her unsubstantiated claim to Cherokee heritage. Warren's 2012 Senate opponent, Scott Brown, criticized her for claiming Cherokee heritage on applications in order to gain an academic advantage.