Get sexy with your Spanish! These can express surprise, anger or simply be used to give emphasis. Literally they are the female and male respectively private parts. They're much more widely used metaphorically in a naughty rather than rude sense, nothing like their literal translation in English. A real pain figuratively speaking.
Joder also pronounced joer [ ] Literally it has the same meaning as "fuck," but it's more often used with its figurative meanings. It usually means to "screw" something or to be "screwed up". Nos han jodido con tantos impuestos [ ] They've screwed us with so many taxes. They're usually used by children or adults who want to avoid swearing. Puta [ ] Short for prostituta. At times it's used in its proper sense, but more often as a very strong insult, especially if a family connection is made, in phrases that would translate as "son of a prostitute" or "your prostitute mother".
However, it's actually more commonly resorted to as an adjective to express anger. I have to go to the prostitute doctor. I have to go to the fucking doctor. Although it may sound contradictory, this is a praising expression meaning "very good" or "excellent". It can be applied to people and things.
Tiene un coche de puta madre [ ] Lit. He has a car of prostitute mother. He has a fantastic car. Son of a bitch. Depending on the context, tone and how well you get on with the person you're talking to it may or may not be used as an insult. Huevos, cojones, pelotas [ ] Huevos literally means "eggs" and pelotas are "balls", but these words are also slang for "testicles" cojones.
The expressions with these words are endless and in many instances you can use either word. Following are a few useful expressions, but don't be surprised if you hear testicles mentioned in other contexts! To be fed up with Para hacer eso hay que tener muchos huevos [ ] To do that you really need to have the balls. The meaning is similar to the English "Yeah, right!
It means a reason is not required for someone to do something. Tiene que venir a las 8 por huevos [ ] Lit. Costar un huevo [ ] Lit. To cost an egg. Used to indicate that something is very expensive.