Literal translation: sacar los trapitos al sol (to hang the laundry in the sun)
Meaning: to hang someone’s dirty laundry out to dry. To expose someone’s secrets or embarrassing mistakes.
Significado: sacar a la luz pública los secretos o errores de alguien con la intención de avergorzarlo (a).
Use: general, colloquial.