How To Say ‘You’re Nasty’ In Spanish | Tone And Context

Spanish has blunt and mild ways to say someone is nasty, and the best choice depends on whether you mean rude, gross, dirty, or sexual.

English packs a lot into the word “nasty.” It can mean rude, disgusting, dirty, or sexually crude. That’s why a one-line translation can miss the mark. In Spanish, the cleanest answer for most cases is eres asqueroso if you’re speaking to a man, or eres asquerosa if you’re speaking to a woman.

That said, this phrase is strong. It lands closer to “you’re disgusting” than to a playful jab. If your meaning is softer, sharper, or more flirtatious, Spanish gives you better options. The sections below sort them by tone, so you can say what you mean without sounding off.

What ‘Nasty’ Means Before You Translate It

A fast translation only works when the English meaning is clear. With “nasty,” that’s not always the case. A person might be nasty because they smell bad, because they talk badly to others, because they have filthy habits, or because they made a sexual comment.

Spanish usually splits those meanings apart. So instead of hunting for one magic phrase, start with the sense you want. Once you do that, the right wording becomes a lot easier to pick.

When You Mean “Gross” Or “Disgusting”

Use asqueroso or asquerosa. This is the closest match when “nasty” means revolting, foul, or hard to tolerate. It works for a person, a smell, a room, a habit, or even a comment.

When You Mean “Rude” Or “Mean”

Use grosero, grosera, or desagradable. These fit better when the person is harsh, impolite, or nasty in attitude. They do not carry the same “gross” feel as asqueroso.

When You Mean “Dirty-Minded”

Use tienes una mente sucia or eres vulgar, depending on the tone. The first one points to someone who turns things sexual. The second one points to crude speech or bad taste.

Saying You’re Nasty In Spanish In Real Situations

If you want the closest all-purpose answer, go with eres asqueroso or eres asquerosa. Still, that’s only the best pick when you mean the person is gross. English uses “nasty” in more ways than Spanish does, so a context-based choice sounds more natural.

Here’s the easiest way to think about it. Ask yourself what the other person did. Did they insult someone? Did they leave a mess? Did they make a filthy joke? Did they smell bad? Each case pushes you toward a different Spanish phrase.

  • Gross person or habit:Eres asqueroso.
  • Rude behavior:Eres grosero.
  • Unpleasant attitude:Eres desagradable.
  • Dirty mind:Tienes una mente sucia.
  • Crude speech:Eres vulgar.
  • Literal dirt or poor hygiene:Estás sucio or eres sucio, based on what you mean.

That last pair matters. Estás sucio points to a temporary state, like mud on your hands or grime on your shirt. Eres sucio says dirtiness is part of the person’s habits or character. That’s a much harsher hit.

English Sense Best Spanish Option How It Lands
Gross or disgusting Eres asqueroso/a Direct, strong, common
You gross me out Qué asco das Sharper and more emotional
Rude or nasty in attitude Eres grosero/a About manners, not smell or dirt
Unpleasant person Eres desagradable Milder, more polished
Dirty-minded Tienes una mente sucia Sexual or suggestive tone
Crude or vulgar Eres vulgar Bad taste or coarse language
Literal dirtiness right now Estás sucio/a Temporary condition
Filthy by habit Eres sucio/a Personal trait, stronger insult

Pick The Right Form For Gender And Number

Spanish adjectives change shape. That means one phrase will not fit every person. If you miss this step, your sentence will still be understood, but it will sound off.

Singular Forms

  • Man:Eres asqueroso.
  • Woman:Eres asquerosa.
  • Formal singular:Usted es asqueroso/a.

Plural Forms

  • Mixed group or men:Son asquerosos.
  • Women:Son asquerosas.
  • Spain informal plural:Sois asquerosos/as.

The same pattern works with grosero, sucio, and many other adjectives. If the noun or person changes, the ending changes too. Desagradable is easier because it stays the same for men and women.

When Native Speakers Choose Stronger Lines

Sometimes eres asqueroso is not the line a speaker reaches for first. In heated talk, people often switch to a phrase that hits harder or sounds more natural in the moment.

One common option is eres un asco. Word for word, that says “you are a disgust.” It sounds blunt and rough. Another is qué asco das, which means something like “you’re so gross” or “you disgust me.” That one carries more feeling and works well when reacting to a fresh comment or action.

Still, these are strong lines. They fit fights, disgust, or open contempt. They are not good picks for light teasing unless you know the other person and the tone is crystal clear. Text alone can make them land harder than you meant.

Spanish Phrase Closest English Feel Best Use
Eres asqueroso/a You’re disgusting General insult for gross behavior
Eres un asco You’re gross Harsher, more attacking
Qué asco das You gross me out Reaction to a fresh act or comment
Eres grosero/a You’re rude Manners and tone
Eres desagradable You’re unpleasant Softer, less heated

Regional Lines You May Hear

Across the Spanish-speaking world, asqueroso is widely understood, so it is the safest broad choice for learners. Still, daily speech shifts from place to place. In some areas, speakers may say cochino or cochina for someone dirty, filthy, or gross. That can point to hygiene, messy habits, or sexual talk, based on the scene.

You may also hear a noun instead of an adjective, such as das asco or eres un asco. These often sound more heated than a plain adjective. If you are learning Spanish for travel, classes, or work, stick with the broader forms first. They are easier to control, and native speakers from many places will understand exactly what you mean.

Mistakes That Change The Meaning

The biggest mistake is treating “nasty” as a fixed label in every setting. In English, the word stretches. In Spanish, your choice narrows the meaning fast. Pick the wrong one, and you can end up saying “rude” when you meant “gross,” or “dirty-minded” when you meant “filthy.”

Mixing Up Ser And Estar

This changes the message. Eres sucio paints dirtiness as part of the person. Estás sucio points to the current state. One sounds like an insult about habits. The other can be a plain remark after yard work.

Using Vulgar For Physical Dirt

Vulgar is about coarse words, bad taste, or crude style. It is not the usual choice for a smelly room, greasy hands, or rotten food. In those cases, asqueroso or sucio works better.

Forgetting Tone

A mild English tease can turn into a heavy insult in Spanish. If you’re joking with friends, a softer line may fit better. If you want to call out bad behavior, a direct insult may fit. The right answer hangs on the mood, not just the dictionary.

Safer Ways To Get The Point Across

If you want to sound less harsh, Spanish gives you room to step down the heat. These choices still get the message across, but they do not hit with the same force as asqueroso or eres un asco.

  • Eso da asco. “That’s gross.” This targets the act, not the person.
  • Qué desagradable. “How unpleasant.” Good for a polished tone.
  • Eso fue grosero. “That was rude.” Good when the problem is manners.
  • Qué sucio. “How dirty.” Good for mess, grime, or hygiene.
  • Tienes una mente sucia. “You have a dirty mind.” Good for suggestive jokes.

These softer lines are often the smarter choice for learners. They lower the risk of saying more than you mean. They also help you sound more precise, which is usually better than throwing a broad insult and hoping it lands right.

Best Pick For Most Readers

If your target meaning is “gross” or “disgusting,” use eres asqueroso or eres asquerosa. That is the closest direct match. If your target meaning is “rude,” use eres grosero or eres grosera. If your target meaning is “dirty-minded,” use tienes una mente sucia.

That’s the clean rule: do not translate the English word by itself. Translate the sense behind it. Once you match the meaning, the Spanish sounds sharper, cleaner, and far more natural.