person with scratches all over their body - Español Inglés Diccionario