zarrapastoso is incorrectly written, and should be written as "Zarrapastroso" as meaning: The correct term is scruffy. It means dirty, neglected, broken, filthy, nero, frumpy.