>>127704480
puta is an abbreviation of the word prostituta, which is Spanish for prostitute
calling a woman a puta means you're comparing her to a prostitute, i.e. saying she's a lascivious or promiscuous woman
it can also be used as an intensifier, however, like the English word "fucking", as in "puta hambre" for example
the word is also used in portuguese, where it's male version, puto, can also be used to mean "very angry", although it's not common for the female form to be used in the same manner