rough or prickly person (metaphorical)

Sustantivo
  1. Persona que es difícil de tratar o que tiene carácter duro.
    Es una persona muy áspera, pero en el fondo es buena.
synonyms: tacaño, rudo, seco