astringent (literary or figurative)

Adjetivo
  1. Que resulta severo o mordaz en tono o estilo.
    Su comentario fue muy astringente y hiriente.