Spanish Phrase
Hay que darle una buena fregada.
Meaning
The sentence states that something (or someone) needs to receive a thorough scrubbing. In informal, colloquial speech it can also mean that someone should be given a good beating.
When to use
Use this phrase when you are talking about cleaning a very dirty object—like a pot, a floor, or a car—and you want to stress that it needs a strong effort. In slang contexts, it can be used among friends to suggest giving someone a hard punishment, but be aware it is vulgar.
✦Grammar Breakdown
Hayquedarleunabuenafregada
Hay que + infinitive
An impersonal construction that expresses necessity or obligation, similar to 'one must' or 'it is necessary to' in English.
Darle (indirect object pronoun)
The pronoun 'le' refers to the thing that will receive the action; the 'dar' verb is used idiomatically with 'fregada' to mean 'give a scrubbing/beat'.
Adjective agreement
The adjective 'buena' agrees in gender and number with the noun 'fregada' (feminine singular).
Fregada as noun
Derived from the verb 'fregar', it can mean a thorough scrubbing or, colloquially, a beating.
🗨In Conversation
¿Cómo quedó la olla después de la fiesta?
How did the pot turn out after the party?
Está hecha un desastre, hay que darle una buena fregada.
It's a mess, it needs a good scrubbing.
✕Common Mistakes
Hay que lo darle una buena fregada.
The indirect object pronoun must be 'le' (or 'les') because the verb 'dar' takes an indirect object when paired with 'fregada'.
Hay que darle una buena fregado.
The noun 'fregada' is feminine; using the masculine form 'fregado' breaks agreement.
Hay que dar una buena fregada.
Omitting the indirect pronoun 'le' changes the meaning; the phrase sounds incomplete because 'dar' needs a recipient.
↔Alternatives
Hay que frotarla bien.
It needs to be rubbed well.
Necesita una buena limpieza.
It needs a good cleaning.
Hay que darle una buena paliza.
He/she/it needs to get a good beating.
Hay que limpiarla a fondo.
It needs to be cleaned thoroughly.
Cultural Tip
In most Spanish‑speaking countries 'fregar' is the everyday verb for washing dishes or scrubbing surfaces. The expression 'dar una fregada' as a noun is informal and can be vulgar when referring to a beating, so reserve it for casual conversation with people you know well. In a professional or polite setting, stick to the neutral alternatives like 'limpiar a fondo'.

