I don't know how much help this will be, but you're on the right track--"loca" does mean crazy, and I could not find "cabrona" in the Spanish dictionary. "Punta" does not mean "*****. It is pronounced "punto" and it is a point or period, as in "noventa y ocho punto tres" (98.3, my best radio station out of Dallas, Texas). It is pronounced nobaint-i (long i sound)-ocho-punto (long "u" sound) tres. The "a" at the end of noventa and the "y" combine sounds forming a cognate that sounds like a long "i," as in the perfect example, "Taco Mayo." Make sure you have the correct spelling and pronunciation, because "puta" is a slut or a whore. To further the conversation, "bruja" is a witch and "brujo" is a warlock. Spanish is nothing like English, words ending with an "a" or an"o" among other endings are feminine and masculine respectively.