What does squalid mean?

Answer:
Dirty, wretched, morally repulsive, sordid.

Contributor: Robin
First answer by Robin. Last edit by Robin. Contributor trust: 1090 [recommend contributor recommended]. Question popularity: 1 [recommend question].