Hillary Clinton put Donald Trump in her sights.

In a speech at the National Council of La Raza in Kansas City, the Democratic frontrunner for the presidential nomination expressed her displeasure with the Republican candidate and real estate mogul’s invectives against Mexican immigrants, many of whom Trump said are “drug dealers” and “rapists.”

“It was appalling to hear Donald Trump describe immigrants as drug dealers, racists and criminals,” Clinton said. “He’s talking about people you and I know. He’s talking about people who love this country, work hard and want nothing more than a chance to build a better life for themselves and this country.”

“When people and businesses everywhere rejected his hateful comments, did he apologize? No, he doubled down,” she continued.

Hillary Clinton punctuated her point with Spanish.

“I have just one word for Donald Trump: Basta! Enough!”

The candidate for president posted the section of her speech that referred to the controversial Republican candidate on her Twitter, along with a clear message.

Clinton has embraced immigration reform as one of the major goals of her would-be presidency, saying she supports a full path to citizenship for undocumented immigrations and would take executive actions that go farther than President Obama’s to protect the undocumented from deportation.

Trump has been a headache for Republican leadership, which is struggling to appeal both to conservative primary voters and reach out to new Hispanic immigrants. Much of the Republican field of candidates has condemned him.

If she wins the primary, Hispanics will be a key demographic for Clinton in a general election, and the Clinton campaign has often used Spanish in its messaging. Monday’s speech, however, was especially to the point.

Get our Politics Newsletter. The headlines out of Washington never seem to slow. Subscribe to The D.C. Brief to make sense of what matters most. Please enter a valid email address. Sign Up Now Check the box if you do not wish to receive promotional offers via email from TIME. You can unsubscribe at any time. By signing up you are agreeing to our Terms of Use and Privacy Policy . This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Thank you! For your security, we've sent a confirmation email to the address you entered. Click the link to confirm your subscription and begin receiving our newsletters. If you don't get the confirmation within 10 minutes, please check your spam folder.

Contact us at letters@time.com.