/ Updated 
By Suzanne Gamboa

Democratic presidential candidate Bernie Sanders dropped a little Spanish in a town hall in Puerto Rico - including one where he told the crowd his Spanish was "no es muy bueno (is not very good)" and won praise from his supporters and Twitter fans.

Sanders was in Puerto Rico Monday, the day before primaries in Oregon and Kentucky.

Hillary Clinton, the party's frontrunner for the nomination, has been criticized in the past for her use of Spanish. She endured an online backlash when she told a San Antonio audience she wanted to be "tú Hillary (your Hillary) or saying "¡Basta! (Enough)" in reference to Trump's rhetoric early in the campaign. The "Hispandering" charge was used on her when a staffer wrote in a blog how Clinton was just like your "abuelita (grandmother)"

Sanders used four sentences and one word - Sí – in Spanish in his one hour speech, and question and answer session. In one of those sentences he asked the crowd to forgive him because his Spanish was not good. He acknowledged, in English, that his pronunciation was poor.

But generally he won praise and cheers from his supporters.

His detractors, though were not impressed.

Follow NBC News Latino on Facebook, Twitter and Instagram.