squalid

adjective
  1. extremely dirty and unpleasant, especially as a result of poverty or neglect
  2. morally degraded; corrupt or dishonest

Examples