what does puta mean?
(n.) trramp,hooker, prostitute, whore; bitch, highly offensive term for a difficult or lewd woman (Slang); jack, playing card with the figure of a knave
You can find the translation of most words by double clicking on the word, the dictionary will open to the word.
Erm...yes. It's mainly used as the word "bitch", but is also a common exclamatory word (i.e. you miss a hit in baseball, "puta!") But yes, it is generally offensive, just like the English equivalent.