person with scratches all over their body - Spanish English Dictionary