Swear Words & Profanity

Educational guide to Spanish profanity and swear words from Spain and Latin America. These words can be highly offensive: learn to recognise them, and be very careful using them.

words
48
phrases
36

The essentials

The 27 swear words you are most likely to hear, each labelled with where it is used and how strong it is. Spain first, then Latin America.

Spain · moderate: joder – fuck/damn

¡Joder, qué calor hace! Fuck, it's so hot!

Spain · moderate: hostia – damn/holy shit

¡Hostia, qué susto! Holy shit, what a scare!

Spain, Venezuela · moderate: coño – damn/fuck. In Venezuela: ¡Coño, vale! (Fuck, man!)

¿Qué coño haces? What the fuck are you doing?

Spain · moderate: gilipollas – idiot, dickhead

No seas gilipollas Don't be a dickhead

Spain · mild: mierda – shit/crap

¡Vaya mierda de día! What a shitty day!

Spain · moderate: cabrón – bastard

¡Qué cabrón eres! You bastard!

Spain · strong: hijo de puta – son of a bitch

¡Hijo de puta, lo has conseguido! Son of a bitch, you've done it!

Spain · strong: puta madre – fucking hell (expletive)

¡De puta madre! Fucking brilliant!

Spain · strong: me cago en... – I shit on... (damn)

¡Me cago en la leche! For fuck's sake!

Spain · moderate: tonto del culo – fucking idiot

¡Eres tonto del culo! You're a fucking idiot!

Mexico · strong: chingar – to fuck/mess with

No me chingues Don't fuck with me

Mexico · mild: güey – dude/idiot

¿Qué onda, güey? What's up, dude?

Mexico · moderate: pendejo – idiot, arsehole

No seas pendejo Don't be an idiot

Latin America · moderate: carajo – damn/hell

¡Vete al carajo! Go to hell!

Mexico · strong: verga – dick/fuck

¡A la verga! Fuck it!

Mexico · moderate: culero – arsehole, coward

Eres bien culero You're such an arsehole

Latin America · strong: puta – bitch/whore

Es una puta She's a bitch

Argentina · mild: boludo – idiot/dude

¿Qué hacés, boludo? What are you doing, dude?

Argentina · moderate: pelotudo – dumbass

Sos un pelotudo You're a dumbass

Argentina · very strong: concha de tu madre – motherfucker

¡La concha de tu madre! Motherfucker!

Chile · mild: huevón – dude/idiot

¿Cachai, huevón? You get it, dude?

Chile · very strong: conchetumadre – motherfucker

¡Conchetumadre! Motherfucker!

Colombia · strong: hijueputa – son of a bitch

¡Hijueputa! Son of a bitch!

Colombia · very strong: gonorrea – arsehole, bastard

¡Qué gonorrea! What a bastard!

Colombia · strong: malparido – bastard

Ese malparido That bastard

Venezuela · varies: marico – dude/gay slur

¿Qué más, marico? What's up, dude?

Peru · mild: cojudo – idiot/stupid

No seas cojudo Don't be stupid

In real life

What people might shout in the same situation in Spain, Mexico and Argentina.

Traffic and driving

Someone cuts you up in traffic

  1. Spain: ¡Joder, qué cabrón! Bloody hell, what a wanker!
  2. Mexico: ¡No mames, güey! No way, mate! / What the fuck!
  3. Argentina: ¡Qué hijo de puta! What a son of a bitch!

Heavy traffic jam

  1. Spain: ¡Me cago en la leche, vaya atasco! Bloody hell, what a jam!
  2. Mexico: ¡Está de la chingada el tráfico! This traffic is fucking awful!
  3. Argentina: ¡Qué quilombo el tránsito! What a bloody mess this traffic is!

Someone takes your parking space

  1. Spain: ¡Será gilipollas! What a tosser!
  2. Mexico: ¡Qué culero! What a dick!
  3. Argentina: ¡Qué forro! What a prick!

Surprise and shock

Something amazing happens

  1. Spain: ¡Hostia puta! Holy fuck!
  2. Mexico: ¡No mames! No fucking way!
  3. Argentina: ¡No me jodas! You're fucking kidding me!

You see something unbelievable

  1. Spain: ¡No me jodas! You're fucking kidding!
  2. Mexico: ¡A la verga! Holy shit!
  3. Argentina: ¡No puede ser, boludo! No way, mate!

A sudden fright

  1. Spain: ¡Hostia, qué susto! Fuck, what a scare!
  2. Mexico: ¡Puta madre! Fuck! / Holy shit!
  3. Argentina: ¡La puta madre! Holy shit!

Context and intensity

These expressions can be highly offensive. Understanding them helps with films, series and real-life situations, but using them wrongly can seriously damage relationships and your professional reputation.

How strong is it?

Mild
Generally acceptable in casual conversation, like "damn" or "crap" in English.
Moderate
Vulgar but commonly used, like "shit" or "arsehole".
Strong
Offensive in most contexts, like "fuck" or stronger.
Very strong
Highly offensive: avoid in almost all situations.

Cultural context

Among friends

Many swear words become terms of endearment between close friends. Cabrón in Mexico or boludo in Argentina can be affectionate when said with the right tone.

Professional settings

Never use these words at work, in job interviews or in formal situations. Even mild swear words can damage your professional reputation.

Regional sensitivity

A word that is mild in one country can be extremely offensive in another. Coger means "to take" in Spain but has a vulgar meaning in Mexico.

Learning value

Understanding these expressions helps you follow real Spanish films, music and conversations. You will know when someone is angry, joking or being offensive.

All words by theme

Every other word on this page, by country. Each word appears once. Open a group to see it.

Spain

3 words
Spain · moderate: cabrona – bitch

Es una cabrona She's a bitch

Spain · moderate: pollas – bullshit/no way

¡Y una polla! No fucking way!

Spain · moderate: la madre que te parió – damn you

¡La madre que te parió! Damn you!

Mexico

7 words
Mexico · moderate: pendeja – idiot, arsehole (f)

No seas pendeja Don't be an idiot

Mexico · mild: wey – dude/idiot

No mames, wey No way, dude

Mexico · strong: puto – fucking/male prostitute

¡Qué puto calor! It's fucking hot!

Mexico · moderate: mamón – annoying person, arsehole

No seas mamón Don't be a pain

Mexico · moderate: mamona – annoying person (f)

No seas mamona Don't be a pain

Mexico · moderate: culera – arsehole, coward (f)

Eres bien culera You're such an arsehole

Mexico · moderate: No mames – no way

Argentina, Chile, Colombia, Venezuela and Peru

11 words
Argentina · mild: boluda – idiot/dude (f)

Che, boluda Hey, girl

Argentina · moderate: pelotuda – dumbass (f)

Sos una pelotuda You're a dumbass

Chile · mild: weón – dude/idiot

Ya po, weón Come on, dude

Chile · mild: weona – dude/idiot (f)

Oye, weona Hey, girl

Colombia · strong: malparida – bitch

Esa malparida That bitch

Venezuela · varies: marica – dude/gay slur

Ey, marica Hey, dude

Peru · mild: cojuda – idiot/stupid (f)

No seas cojuda Don't be stupid

Peru · strong: concha su madre – damn it

¡Concha su madre! Damn it!

Argentina · very strong: la concha – the cunt
Argentina · mild: quilombo – mess, chaos
Argentina · not a swear word: che – hey, mate

Softer alternatives

Polite alternatives you can use instead of the harsh words.

Spain

HarshSofterHow it is used
JoderJolín/JolinesFamily-friendly version (like "blimey" for "bloody hell")
HostiaOstrasPolite surprise (like "goodness" for "Christ")
Me cago en...Me cachis en...Softer frustration (like "darn" for "damn")
CoñoCórcholisOld-fashioned mild surprise (like "crikey" for "bloody hell")
MierdaMiércolesDay substitute (like "sugar" for "shit")

Mexico

HarshSofterHow it is used
ChingarFregarTo bother (like "sod" for "fuck")
No mamesNo manchesSofter disbelief (like "no way" for "bollocks")
Puta madreAy, carayMild frustration (like "blimey" for "bloody hell"). Not poca madre, which is its own Mexican slang: ¡qué poca madre! = how shameless!
PendejoMensoCalling someone daft (like "plonker" for "wanker")
A la vergaA la fregadaExpressing frustration (like "blast" for "fuck")

Argentina

HarshSofterHow it is used
BoludoCheFriendly address (like "mate" for "you tosser")
La puta madreLa puchaMild frustration (like "blimey" for "fucking hell")
MierdaMiércolesDay substitute (like "fudge" for "fuck")
PelotudoTaradoCalling someone daft (like "muppet" for "dickhead")
ConchaCarachoOld-fashioned exclamation (like "crikey" for "bloody hell")

Going further

Two more situations (sport and work) and where you will hear these words in films, music and series.

Sport and competition

Your team scores a goal

  1. Spain: ¡De puta madre! Fucking brilliant!
  2. Mexico: ¡A toda madre! Awesome! / Fucking great!
  3. Argentina: ¡La puta madre, qué golazo! Holy shit, what a goal!

The referee makes a bad call

  1. Spain: ¡Eso es una mierda! That's bullshit!
  2. Mexico: ¡No mames, árbitro vendido! No way, the ref's been bought!
  3. Argentina: ¡Andá a cagar, referee! Go fuck yourself, ref!

Your team loses

  1. Spain: ¡Hostia, qué mal jugamos! Damn, we played badly!
  2. Mexico: ¡Valimos verga! We were crap!
  3. Argentina: ¡Jugamos como el culo! We played like shit!

Work frustrations

The computer crashes and you lose your work

  1. Spain: ¡Joder, no me jodas! Fuck, don't do this to me!
  2. Mexico: ¡A la verga, todo mi trabajo! Fuck, all my work!
  3. Argentina: ¡La concha de la lora! For fuck's sake!

A difficult boss or colleague

  1. Spain: Mi jefe es un cabrón – My boss is a bastard
  2. Mexico: Mi jefe es un pendejo – My boss is an idiot
  3. Argentina: Mi jefe es un pelotudo – My boss is a dickhead

Getting extra work on a Friday

  1. Spain: ¡Me cago en todo! I shit on everything! (Fuck this!)
  2. Mexico: ¡No mames, es viernes! No fucking way, it's Friday!
  3. Argentina: ¡Me chupa un huevo, me voy! I don't give a fuck, I'm leaving!

Where you will hear these

Films

  • El secreto de sus ojos (Argentina): Boludo, pelotudo, la concha de tu madre
  • Amores perros (Mexico): Chingar, pendejo, cabrón, no mames
  • Ocho apellidos vascos (Spain): Joder, hostia, gilipollas, me cago en...

Music

  • Reggaeton (Various): Cabrón, puta, maldito, joder
  • Rock en español (Various): Mierda, coño, chingar, puta madre
  • Trap latino (Various): Hijueputa, cabrón, perra, maldito

TV series

  • La casa de papel (Spain): Joder, puta, coño, hijo de puta
  • Club de cuervos (Mexico): Güey, chingar, pendejo, no mames
  • El marginal (Argentina): Boludo, concha, cagar, quilombo

Put it into practice

Practise recognising these words, with audio where we have a recording.