These 50 curse words in Spanish will make you want to learn the language immediately.
By
Updated 12 months ago,May 10, 2024
Some people consider curse words offensive.
Others think theyre just plain fun.

These 50 curse words in Spanish will make you want to learn the language immediately.
Spanish Swear Words With English Translations
The Spanish language is beautiful, even when youre swearing.
If you want to learn to speak Spanish, why not start with some curse words?

Spanish swear words are fun to learn.
Bastardo
This swear meansbastard.
you might use it in the same way you would in the English language.

Unsplash / Henrique Ferreira
Bicho
This swear meanscock.
This is one of the dirty swear words that you wouldnt want to use in front of your grandparents.
Come mierda y muere!

Coger
This swear meansto fuck.It can be used in sexual contexts.
Culo
This swear meansass.
Its a great idea to know how to say this word in as many different languages as possible!
Unsplash / Henrique Ferreira
Forro
This swear meansasshole.
You know youre going to need this word sometime soon!
Hijo de perra
This swear means, Son of a bitch.

Its easy to learn and easy to pronounce, so start practicing!
This meansbloody hellorholy shit!However, it is very offensive to some religious people.
You should be careful who you use it around.

Hostia puta
This swear means, Holy fuck.
you’re able to use it when youre irritated or even when youre surprised.
Idiota
This Spanish swear word meansdumbass, jerk,orjackass.

You probably know a few people who deserve to be called by this word.
Joder
This is one of the most versatile Spanish swear words.
Lame botas
This word is used to describe an ass kisser.
Unsplash / Drew Graham
Maldito
This swear meansdarn.
Its pretty tame compared to the rest of the words on this list, but its still useful.
Mamon
This swear meansprick.Only use it on someone who deserves it.
Unsplash / Johan Mouchet
You dont want to be throwing this word around at random.
Its a solid Spanish insult.
Maricon
This swear meanspussy.
Just like in English, this word is more offensive to some people than others.
However, youre not done learning yet.
Here are some more Spanish swear words and phrases you might use in your everyday life.
Me cago en la hostia!
This swear means, Fucking hell!
Use it when youre annoyed with a situation or another person.
Me cago en todo lo que se menea!
Mierda
This curse word meansbullshit.
Its one of the most fun words to murmur beneath your breath when someone is bothering you.
Just ensure they dont hear you!
This means dont be a dick!Use this when someone is messing with you.
It will put them in their place and remind them you arent going to take their bad behavior.
No mames
This swear means, Stop fucking around.
Its a warning to shut up and get serious.
No (me) jodas!
This swear means, Dont fuck with me!
Sometimes, your friends need this reminder.
Youre not someone who is going to take insults lightly.
Pajero
This is used to refer to someone who is being a jerk.
Pelotas
This swear means balls or testicles.
You might need to use this when talking with your guy friends!
Pendejo
This word meansidiot.
It comes from a Latin word meaningpubic hair.
Piruja
This swear meanshooker.
It describes someone who sleeps with others in exchange for cash.
Pinche idiota
This swear meansfucking idiot.This shouldnt be used on any average idiot.
Use it on someone who is even dumber than you could imagine.
Pollas en vinagre
This swear means, Dicks in vinegar.
Its usually used to express disagreement.
Puta
This swear meanswhore.Its an insult you probably shouldnt use on any female family members.
Puta madre
Puta madre means motherfucker.
Que te den
This meansup yours.Use it when youre royally pissed at someone.
It will tell them exactly how angry you are.
Que te folle un pez
This swear means, I hope you get fucked by a fish.
The sillier it sounds, the more insulting it is to hear.
This swear means, Fuck yourself!
Only use this sparingly.
You dont want to insult someone with this phrase unless they really deserve it.
Cago en la madre.
The literal translation is, I shit on the mother that gave birth to you.
This one sounds rough, even in English.
Tarado
This is used to refer to a moron.
Use it when someone is acting stupid.
Tonto del culo
This meansidiot of the ass.Its usually used with close friends for fun.
Otherwise, its highly offensive.
Vete al demonio
This swear means, Go to Hell.
Use it when someone has upset you.
After all, theres nothing worse than damning them to hell.
(Vete) A la verga!
This swear means, Get lost!
Zorra
This means bitch.
Even if you dont use it yourself, at least youll know when someone is calling you an insult.
Here are some common curse words used in Spain:
Hijo de puta.
The next time youre annoyed with someone, you could switch between languages as youre insulting them.
La madre que te pario!
Thats why you should be careful about using this phrase in front of certain people.
Cago en la Leche.
Me cago en dios!
This literally translates toI shit on God.You might notice that a lot of these curse words incorporate God.
This is because Spain is a heavily Catholic country.
Thats why some of the most outrageous swears you could use involve the Catholic church.
Los cojones is a word used to describe balls or testicles.
You might need to use this when youre roughhousing with your male friends.
A tomar por culo!
This is similar tofuck it.Use it when you just dont care anymore.
This meanswhat an asshole!But, literally, it refers to a male goat.
La concha de tu Madre
This meansyour mothers sea shell.It refers to her vagina.
Me cago en tu puta madre.
This meansI shit on your bitch of a mother.
This is used to call someone an asshole.
You probably have a lot of people in your life that deserve to be described this way.
Me cago en diez.
This is a slightly milder version ofI shit on God.It meansI shit on ten.
Here are a few more words and phrases that you should learn if youre a beginner to the language.
It will help you get to know new people and learn the basics about them.