Illustration for How to Say "Bitch" in Spanish

How to Say “Bitch” in Spanish

Spanish Vocabulary 8 min read Updated 28 October 2026

The literal word for “bitch” in Spanish is perra, a female dog. As an insult for a woman, the usual words are perra, zorra and cabrona, and all of them are offensive. “Son of a bitch” is hijo de puta, which is much stronger in Spanish than in English. And the English verb “to bitch” (to complain) is simply quejarse. Which word fits depends on what you mean, so this page separates the literal, the insulting, the joking and the everyday “complaining” senses, with real sentences and the regional words you will hear.

A word of warning first: these are vulgar words. Use them only when you understand the situation, and never with strangers, at work or with people older than you. Many learners want to understand them in films, songs and conversations; that is the main aim here.

Quick answer: the main translations

English meaning Spanish How strong
female dog (neutral) perra, la hembra (breeders’ term) neutral
a nasty woman (insult) perra, zorra, cabrona, bruja strong; bruja is milder
son of a bitch hijo de puta, hijo de perra, cabrón very strong / strong
to bitch (complain) quejarse, protestar neutral
bitchy (mean, rude) borde (Spain), pesada, mala onda (Latin America) mild to moderate
it’s a bitch (it’s hard or annoying) es un rollo, es una lata, es un fastidio, es una pesadilla mild, informal
life’s a bitch la vida es dura, así es la vida neutral

Perra: the literal word and the insult

Perra is the feminine of perro (dog), and with animals it is completely normal: Mi perra acaba de tener cachorros. (My dog has just had puppies.) ¿Es perro o perra? (Is it a male or a female?) Nobody hears anything rude in those sentences.

Said about a woman, perra is an insult, as in English. Its sense varies: in Spain and much of Latin America it suggests a cruel or treacherous woman, and in some places a promiscuous one.

  • Es una perra, me mintió a la cara. – She’s a bitch, she lied to my face.

Two more uses are worth knowing so you do not misread them:

  • Mexico: the adjective perro / perra can mean “brutal, really hard” about a situation: El examen estuvo bien perro. (The exam was brutal.) This is slang, not an insult to anyone.
  • Spain: hacer el perro means “to laze about”, and ¡Qué perro eres! means “You’re so lazy!” Again, no insult to a woman is meant.

Other words for a woman as an insult

These are the words you will hear in films and arguments. All of them can hurt; the notes show what each one really says.

  • zorra – literally a vixen (female fox). As an insult it usually accuses a woman of being promiscuous or sly. Very common in Spain. Note that zorro (male fox) as a person means “cunning”, and is not nearly as rude.
  • cabrona – the feminine of cabrón (literally a billy goat). It means a mean, ruthless woman. Among close friends in Spain and Mexico it can also be playful or even admiring: ¡Qué cabrona, aprobaste todo! (You legend, you passed everything!). Tone decides which.
  • puta – literally a prostitute; one of the strongest insults in the language. Avoid it.
  • bruja – a witch. A mild insult for a nasty or bad-tempered woman, and the closest to how English speakers sometimes use “bitch” lightly: Mi jefa es una bruja. (My boss is a witch.)
  • arpía – a harpy. Old-fashioned and dramatic; a scheming, cruel woman.
  • víbora – a viper. A two-faced woman who spreads gossip.

“Son of a bitch” in Spanish

English “son of a bitch” has lost much of its force; the Spanish equivalents have not.

  • hijo de puta – the direct match, and very offensive. In fast speech it shortens to hijoputa (Spain) or hijueputa (Colombia). Used as an exclamation of surprise among friends in some countries, but never safe for a learner.
  • hijo de perra – closer word for word, and slightly less shocking; you will hear it a lot in dubbed films.
  • cabrón – a bastard, a nasty man. In Mexico it is also used constantly between male friends: ¿Qué onda, cabrón? (What’s up, man?). That friendly use does not transfer to strangers.
  • desgraciado / miserable – wretch, scoundrel; strong but not vulgar, so safer if you need to call someone a “son of a bitch” in writing.

“To bitch” = to complain

When English speakers say “stop bitching” they mean “stop complaining”. Spanish uses ordinary verbs here, which is good news: they are not rude at all.

  • quejarse (de) – to complain (about): Siempre se queja del trabajo. (He’s always bitching about work.)
  • protestar – to grumble, moan: Deja de protestar y ayúdame. (Stop bitching and help me.)
  • quejica (Spain), quejumbroso, llorón / llorona – a moaner, a whiner.
  • criticar a alguien / hablar mal de alguien – to bitch about someone behind their back: Se pasaron la tarde criticando a su cuñada. (They spent the afternoon bitching about their sister-in-law.)
  • chismear / cotillear (Spain) – to gossip.

“It’s a bitch”, “bitchy” and other casual uses

  • It’s a bitch to do something (hard or annoying): Es un rollo aparcar aquí (Spain), Es una lata estacionar aquí (Latin America), Aparcar aquí es una pesadilla (Parking here is a nightmare).
  • Bitchy (rude, unfriendly): Estuvo muy borde conmigo (Spain, she was really bitchy with me), Fue muy mala onda conmigo (Latin America), Es muy pesada (She’s a real pain).
  • Resting bitch face: there is no fixed Spanish phrase. People say cara de borde (Spain) or cara de pocos amigos (a face that says “not many friends”), which is a common idiom.
  • Life’s a bitch: La vida es dura (life is hard), or more vulgar, la vida es una mierda.
  • “Bitch” between friends (as in “hey, bitch!”): Spanish speakers might say tía (Spain), amiga, wey / güey (Mexico) or, among some groups, perra or zorra jokingly. If you are not part of that group, it will sound like an insult.

Regional words

Where Common insult words Notes
Spain zorra, cabrona, perra, borde (mean) Hijoputa is heard as a curse; tía is the friendly word.
Mexico perra, cabrona, vieja (in an insulting tone) Cabrón between male friends is normal; pinche intensifies an insult: pinche vieja.
Argentina, Uruguay turra, yegua (literally a mare), forra Turra and yegua are very common local insults for a woman.
Chile maraca, perra Maraca is a strong local insult.
Colombia perra, hijueputa (curse) Hijueputa is so frequent it often works as a general exclamation.

How strong is it? A simple scale

  1. Safe: perra (the animal), quejarse, protestar, es un fastidio.
  2. Rude but not vulgar: bruja, pesada, borde, desgraciado.
  3. Vulgar insult: perra, zorra, cabrona, cabrón, hijo de perra.
  4. Among the worst: puta, hijo de puta.

Spanish insults also grow with intensifiers: pedazo de (Spain), pinche (Mexico), maldita (damn). ¡Maldita perra! is far worse than perra alone.

Female animal words (and why some are insults)

Spanish marks the sex of many animals with the ending, and several of the feminine forms double as insults for women. Knowing the neutral meaning helps you read the context.

Animal Male / female As an insult (female form)
dog perro / perra bitch
fox zorro / zorra slut, sly woman
goat cabrón / cabra cabrona: nasty woman (¡Estás como una cabra! means “You’re crazy!”)
horse caballo / yegua Argentina: a nasty woman
pig cerdo / cerda a dirty or disgusting person
cow toro / vaca an insult about weight
cat gato / gata not an insult; Mexico: once used for a maid, now considered offensive

So la perra del vecino is the neighbour’s dog, while la vecina es una perra is an insult. The article and the subject tell you which.

How it sounds in a real exchange

Here is how the same English word comes out three different ways in natural Spanish:

  • – ¿Qué tal con tu nueva compañera de piso? – Fatal. Se pasa el día quejándose de todo. (How’s it going with your new flatmate? – Awful. She bitches about everything all day.)
  • – ¿Y el viaje? – Un rollo. Ocho horas de autobús. (How was the trip? – A bitch. Eight hours on a bus.)
  • – No la soporto. Es una víbora, va contando mentiras de todos. (I can’t stand her. She’s a real bitch, she spreads lies about everyone.)

None of these needs the word perra, and that is usually the most natural choice.

Common mistakes

  • Translating “stop bitching” as deja de ser perra. That calls her a bitch. Say deja de quejarte.
  • Thinking hijo de puta is as mild as “son of a bitch”. It is not; it can start a fight.
  • Copying the friendly cabrón you hear among Mexican friends. Between strangers it is an insult.
  • Avoiding perra for your dog. There is no need: for an animal it is the normal word.
  • Using zorro and zorra as if they matched. A man who is a zorro is clever; a woman called zorra is being insulted.

Check yourself

Which Spanish phrase fits each English sentence?

  1. My dog is a very sweet girl. (about a pet)
  2. Stop bitching about the weather.
  3. Parking in the centre is a bitch.
  4. She was really bitchy to the waiter. (Spain)
  5. They were bitching about their boss all evening.
Answers
  1. Mi perra es muy cariñosa.
  2. Deja de quejarte del tiempo.
  3. Aparcar en el centro es una pesadilla (or es un rollo).
  4. Fue muy borde con el camarero.
  5. Se pasaron la tarde criticando a su jefe.

Quick answers

What does perra mean in Spanish? A female dog. Used about a woman, it is an insult like “bitch”.

Is cabrona always an insult? No. Between close friends in Spain and Mexico it can be teasing or a compliment, but with anyone else it is rude.

How do you say “son of a bitch” in Spanish? Hijo de puta (very strong), hijo de perra or cabrón.

What is the polite way to say someone is being a bitch? Está siendo muy desagradable (she’s being very unpleasant) or Fue muy grosera (she was very rude).

How do you say “bitch” in Spanish slang among friends? Friends use tía (Spain), amiga, wey (Mexico) or boluda (Argentina). In some groups people tease each other with perra or zorra, but from an outsider it is an insult.

Is bruja a bad word? Not really. It means “witch” and is a mild way to call a woman nasty; it is fine in a joke and not vulgar.

Related: how to say “shut up” in Spanish, “balls” in Spanish, how to say “dog” in Spanish and Spanish gender rules (why perro becomes perra).

Author

  • Born in Miami, Florida, Mateo is a bilingual educator with a Master's in Spanish Education. He has spent the last decade developing Spanish curricula. Mateo is passionate about helping students master conversational Spanish and everyday vocabulary.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *