If you need more conformation, I speak so-so Spanish, it is hubbie’s first language. We got a huge kick out of Kamala being Mamala. It does indeed mean “suck it”
Thanks Ann. The translators that I have don’t pull it up. so it must be slang and not formal language... Cheers