run someone ragged
To exhaust; to demand excessive effort or work from somebody.
They’ve been running him ragged trying to keep up with the demand for new features.
adj
In tatters, having the texture broken.
a ragged coat
a ragged sail
Having rough edges; jagged or uneven
ragged rocks
Harsh-sounding; having an unpleasant noise
There was a ragged noise of bleating from the flock penned in a corner of the yard. Two red-armed men seized a sheep, hauled it to a large bath that stood in the middle of the yard, and there held it, more or less in the bath, whilst a third man baled a dirty yellow liquid over its body.
Wearing tattered clothes.
a ragged person
She ran to the door and there beheld the ragged street urchin calmly playing his organ.
Rough; shaggy; rugged.
Seeking out the poorer quarters Where the ragged people go