bedraggled

dirty and disheveled.

Merriam-Webster Online Dictionary
bedraggled (adjective)
1.
left wet and limp by or as if by rain
2.
soiled and stained by or as if by trailing in mud
3.
- dilapidated bedraggled buildings